我希望在鼠标按下,并且移动的时候,把鼠标变成十字形,等鼠标up后,变回标准形。
调用下面的函数,没有什么效果阿?请问高人们怎么使用。
SetCursor(LoadCursor(NULL,IDC_CROSS));

解决方案 »

  1.   

    HCURSOR hCursor = LoadCursor(NULL,IDC_CROSS);
    SetCursor(hCursor);我用没问题呀,
    你加
    SetCapture(); 试试
      

  2.   

    楼上的办法果真起作用了,谢谢
    再问一下,windos下面有很多鼠标的形状,例如lappstrt.cur
    我怎么把它设置到我的程序中去那?同时我想在鼠标旁边设置一个提示字符串,怎么设置?
      

  3.   

    添加成员变量HCURSOR  hCursor;
    初始化里
    hCursor = LoadCursorFromFile("c:\\appstrt.cur");
    OnSetCursor中调用SetCursor(hCursor)至于显示字符串需要在OnMouseMove()里
    通过参数CPoint point 来得到鼠标的位置,然后在该位置自己创建一个类似tooltip的窗口来显示文字