社区
界面
帖子详情
如何在MFC的按钮类中设置本按钮的鼠标形状?
芊芊绝唱
2014-01-21 05:45:07
MFC中从CButton派生了一个自绘按钮类,现在想为这个按钮添加一个“鼠标移动到上面变成手型”的效果
由于界面上有很多个此类按钮且也有非此类按钮,所以不想在对话框类中响应WM_SETCURSOR并一个个的把ID列出来,就想在按钮类中单独处理
但是我试过在按钮类的OnMouseHover、OnMouseMove、OnSetCursor、PreTranslateMessage中SetCursor了,为什么都没效果?接着我把按钮的Notify属性也勾上了再试了一遍还是没效果
求助。。。
...全文
108
3
打赏
收藏
如何在MFC的按钮类中设置本按钮的鼠标形状?
MFC中从CButton派生了一个自绘按钮类,现在想为这个按钮添加一个“鼠标移动到上面变成手型”的效果 由于界面上有很多个此类按钮且也有非此类按钮,所以不想在对话框类中响应WM_SETCURSOR并一个个的把ID列出来,就想在按钮类中单独处理 但是我试过在按钮类的OnMouseHover、OnMouseMove、OnSetCursor、PreTranslateMessage中SetCursor了,为什么都没效果?接着我把按钮的Notify属性也勾上了再试了一遍还是没效果 求助。。。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
芊芊绝唱
2014-01-21
打赏
举报
回复
这。。。难道,怎么解释
芊芊绝唱
2014-01-21
打赏
举报
回复
我了个去,在按钮类的OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT message)中: SetCursor(LoadCursor(NULL,IDC_CROSS));没反应 ::SetCursor(LoadCursor(NULL,IDC_CROSS));是可以的 无语。。。自己试出来了
见习学术士
2014-01-21
打赏
举报
回复
在 OnSetCursor 中 SetCursor 在OnMouseMove 中 SendMessage (WM_SETCURSOR ,0,0);
MFC
实现
按钮
形状
三角形
C++
MFC
实现
按钮
BUTTON
形状
的改变(三角形),欢迎讨论!
MFC
重载Button实现圆形
按钮
椭圆
按钮
类
VS2017,
MFC
,很简单的重载Button实现圆形
按钮
椭圆
按钮
类。 VS2017,
MFC
,很简单的重载Button实现圆形
按钮
椭圆
按钮
类。
C++
MFC
不同
按钮
形状
的实现
C++
MFC
不同
按钮
形状
的实现,欢迎讨论!
【最新】
MFC
不规则
按钮
的实现,
按钮
的
形状
, 根据图片的
形状
来绘制, 并且重叠的部分, 透明显示
MFC
不规则
按钮
重绘,
按钮
的
形状
, 根据图片的
形状
来绘制, 并且重叠的部分, 透明显示
MFC
任意
形状
按钮
控件
任意
形状
按钮
控件,很漂亮的之定义
按钮
!
界面
15,978
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章