想在OnLButtonDown() 事件中把光标 变成 “小手” 在OnLButtonUp()后,变回箭头 怎么设置??
详细!!!谢谢 各位!!

解决方案 »

  1.   

    兄弟,先重载方法OnSetCursor,记住在OnSetCursor方法中返回值不要用它自带的,返回TRUE,否则就是用了SetCursor()也不能改变光标的.
    重载后在你响应的消息处理函数中加上SetCursor()就可以了.
    很简单的.
      

  2.   

    先要响应OnSetCursor消息,然后OnLButtonDown()的实现代码中发送SetCursor这个消息.
    SetCursor(AfxGetApp()->LoadCursor(ID));//不是系统的光标
    SetCursor(AfxGetApp()->LoadStandardCursor(IDC_UPARROW));//系统光标
      

  3.   

    HCURSOR hwait;
    CString gpath;//你想要换成的小手的光标的路径
    sting.Format("%svanisher.ani",gpath);
    hwait=LoadCursorFromFile(sting);
    SetSystemCursor(hwait,32512);//32512是系统光标代号
      

  4.   

    svanisher.ani是光标的名字,你应该改成相应的你的光标的名字。