SetCursor 没效果,奇怪

qzynm 2009-04-01 01:40:52
我在一个对话框里面帖了个CStatic派生控件CMyStatic,在CMyStatic里面想在OnSetCursor这个消息里面换掉cursor,结果发现鼠标没有任何改变。
代码是这样 SetCursor(AfxGetApp()->LoadCursor(IDC_MY_PEN));并且函数尾部返回了TRUE, loadcursor部分,我跟踪是ok,返回了值,但是setcursor返回的值是NULL,不知道咋回事,哪位高手知道哈,谢谢!

...全文
339 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
zypsky 2012-09-20
  • 打赏
  • 举报
回复
thank you !

mynamelj 的方法可以实现!
bjnw 2011-06-01
  • 打赏
  • 举报
回复
kankan
qzynm 2009-04-01
  • 打赏
  • 举报
回复
to mynamelj:
你太油菜了,非常谢谢!
fandh 2009-04-01
  • 打赏
  • 举报
回复
楼上有道理
mynamelj 2009-04-01
  • 打赏
  • 举报
回复
::SetCursor(..)

使用全局域
qzynm 2009-04-01
  • 打赏
  • 举报
回复
楼上的兄弟,好像还是没效果呢,这个地方应该不是loadcursor的问题,我前面也提到了,谢谢
路人乙2019 2009-04-01
  • 打赏
  • 举报
回复
SetCursor(::LoadCursor(NULL, IDC_MY_PEN));
levelmouse 2009-04-01
  • 打赏
  • 举报
回复
SetCursor(::LoadCursor(NULL, IDC_MY_PEN));
fandh 2009-04-01
  • 打赏
  • 举报
回复
SetCursor(LoadCursor(NULL,IDC_MY_PEN));
这样你试试!

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧