怎么会没用呢,下面的switch不是用到它们了吗?LoadCursor是CWinApp的一个成员函数,你可以用全局函数::LoadCursor,但你传一个参数是不够的,还需要一个hInstance的参数啊,还不是要用到App吗?

解决方案 »

  1.   

    这个例子是在不同的用户区域内鼠标的形状不通。
    答案一:MousePos鼠标光标的位置。
    答案二:MousePos已经记录了鼠标的位置,计算鼠标在那个区域要用到MousePos.x和MousePos.y。
    答案三:要把鼠标的形状装进应用程序,就要用到LoadCursor,正如楼上那位所说的,你可以用::LoadCursor,但这样要用到hInstance,用AfxGetApp()的到应用程序的指针,在调用LoadCursor比较方便。
      

  2.   

    MousePos是判断鼠标位置,不是只拆分屏幕的,放到CView::OnDraw那能行!就象prometheusphinx(白日梦) 说的,LoadCursor是CWinApp的一个成员函数,你调用它当然要获得指向它的指针了。
      

  3.   

    MousePos是判断鼠标位置,不是只拆分屏幕的,放到CView::OnDraw那哪能行!就象prometheusphinx(白日梦) 说的,LoadCursor是CWinApp的一个成员函数,你调用它当然要获得指向它的指针了。 
     
      

  4.   


    CPoint类传递当前鼠标的位置AfxGetApp()返回当前应用程序类的指针,直接用Cur=LoadCursor()不行,
      

  5.   

    要不AfxGetApp()->LoadCursor
    要不::LoadCursor