读书人

MFC:Dialog中怎么捕获按钮按下和弹起

发布时间: 2013-06-19 10:26:40 作者: rapoo

MFC:Dialog中怎样捕获按钮按下和弹起的消息
在MFC中编写了一个对话框,里边有一个按钮,操作的时候需要一直按下,请问怎样处理当按钮弹起的消息

[解决办法]
http://download.csdn.net/detail/RobertBaker/3208359
谁用谁知道,
[解决办法]
http://wenku.baidu.com/view/f1e23bd9ad51f01dc281f180.html
[解决办法]

引用:
http://wenku.baidu.com/view/f1e23bd9ad51f01dc281f180.html

这个方法可以。还有一个蛋疼一点的方法。自己重写一个类,继承cbutton,然后各种事件自己爱怎么写怎么写。
[解决办法]
貌似只能自绘吧,然后重写LButtonDown LButtonUp事件
[解决办法]
获得按钮区域坐标

在lbuttonup 中加入判断 如果point.x point.y 在按钮坐标区域内 做想要的相应
[解决办法]
重写CButton类,添加处理WM_MOUSEMOVE/WM_LBUTTONDOWN/WM_LBUTTONUP

读书人网 >VC/MFC

热点推荐