关于button的MOUSEMOVE消息的添加
2011-09-26 21:14
190 查看
本人小白,刚刚开始MFC。
如果要给button空间加WM_MOUSEMOVE消息。在VS2008上,在按钮上单击鼠标右键添加消息处理函数,这个方法失败,原因是没有WM_MOUSEMOVE这个消息。
解决方法
1.新建一个继承CButton类的新类叫做Cxx。
2.将对话框的按钮添加控件变量m_butn,在类选择里用Cxx。
3.在Cxx类里加一个成员Cxx* pBtn,在onInitial()里将m_butn关联在pBtn里。
4.在给Cxx添加WM_MOUSEMOVE消息处理函数使用pBtn操作按钮。
反思
对于CButton来说好使,那对于其他控件是否好使?
实验
同样按照上述步骤对CEdit控件操作,成功。
如果要给button空间加WM_MOUSEMOVE消息。在VS2008上,在按钮上单击鼠标右键添加消息处理函数,这个方法失败,原因是没有WM_MOUSEMOVE这个消息。
解决方法
1.新建一个继承CButton类的新类叫做Cxx。
2.将对话框的按钮添加控件变量m_butn,在类选择里用Cxx。
3.在Cxx类里加一个成员Cxx* pBtn,在onInitial()里将m_butn关联在pBtn里。
4.在给Cxx添加WM_MOUSEMOVE消息处理函数使用pBtn操作按钮。
反思
对于CButton来说好使,那对于其他控件是否好使?
实验
同样按照上述步骤对CEdit控件操作,成功。
相关文章推荐
- 关于WM_NCLBUTTONUP消息
- 关于在ImageView上添加Button,但是点击没反应
- iOS - 关于 Cell 上 Button 点击效果 Cell添加Button点击无效果处理
- MFC对话框程序中添加工具栏及工具栏上的Button响应UPDATE_COMMAND_UI消息
- 关于在tableview的footerView上添加button的点击不响应事件
- 关于在一个子窗口中添加的navigation中添加button出现的错误。
- MFC对话框程序中添加工具栏及工具栏上的Button响应UPDATE_COMMAND_UI消息
- MFC对话框程序中添加工具栏及工具栏上的Button响应UPDATE_COMMAND_UI消息
- 关于cell 上添加 button 等控件的一些问题
- CocosCreator项目学习系列<二>关于Button(添加事件)输入控制交互条件的触发_实现虚拟按钮控制_JavaScript
- 关于使用DataGrid的ButtonColumn,动态添加DataGrid列,实现不定列n个文件的下载功能
- 关于在navigationItem.titleView上添加button不显示问题
- 关于在自定义View中添加Button按钮以及实现点击事件
- 关于采用默认方式处理WM_NCLBUTTONDOWN消息而“无法”产生WM_NCLBUTTONUP消息的问题
- MFC添加自定义消息
- VS2005 AccessDataSource+DetailView关于自增字段的添加问题
- 关于Android的硬件抽象层添加进Android系统默认编译的问题
- 关于Spring JPA @query 方法添加 Pageable 的问题记录
- 公众号添加模板消息,订阅号服务号模板消息怎么用