社区
C++ 语言
帖子详情
如何响应鼠标单击的消息或者移动消息?
yueyucanyang
2008-11-10 11:56:28
我现在有一个对话框的程序,对话框上有一个静态控件,我添加了一个单击控件的消息,我又添加了一个鼠标单击的消息,这样我在控件上单击的话,就不响应鼠标单击的消息,而响应控件单击的消息。那么我想响应一下鼠标单击的消息,应该如何实现呢。
...全文
198
6
打赏
收藏
如何响应鼠标单击的消息或者移动消息?
我现在有一个对话框的程序,对话框上有一个静态控件,我添加了一个单击控件的消息,我又添加了一个鼠标单击的消息,这样我在控件上单击的话,就不响应鼠标单击的消息,而响应控件单击的消息。那么我想响应一下鼠标单击的消息,应该如何实现呢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
overbai
2008-11-10
打赏
举报
回复
恩!
1L的方法可行,学习!
jia_xiaoxin
2008-11-10
打赏
举报
回复
你需要生成一个新的继承自CStatic的类CMYStatic
在新类的鼠标事件中响应鼠标单击事件。
直接在窗体里添加鼠标事件,只会响应窗体的鼠标事件,而不会响应控件的鼠标事件。
yueyucanyang
2008-11-10
打赏
举报
回复
[Quote=引用 4 楼 hqin6 的回复:]
C/C++ code在鼠标响应消息处理里,加个判断,然后发消息过去!
[/Quote]
这个是什么意思,是在鼠标移动的消息里面处理吗》判断鼠标是否被按下??另外鼠标移动消息的前一个参数是什么啊?nFlags
九桔猫
2008-11-10
打赏
举报
回复
楼上各位说的很好
太乙
2008-11-10
打赏
举报
回复
在鼠标响应消息处理里,加个判断,然后发消息过去!
yueyucanyang
2008-11-10
打赏
举报
回复
[Quote=引用 1 楼 jia_xiaoxin 的回复:]
你需要生成一个新的继承自CStatic的类CMYStatic
在新类的鼠标事件中响应鼠标单击事件。
直接在窗体里添加鼠标事件,只会响应窗体的鼠标事件,而不会响应控件的鼠标事件。
[/Quote]
还有别的办法吗!如果我禁止控件的单击消息,会响应鼠标的单击消息吗!~
如何让编辑框
响应
鼠标
单击
本文介绍了一种使编辑框
响应
鼠标
单击
的方法。通常编辑框默认不会
响应
单击
,需通过派生新类并添加WM_LBUTTONDOWN
消息
处理函数来实现。此外还提供了一种通过重载PreTranslateMessage函数的方法。
MFC
鼠标
双击
响应
单击
事件
本文介绍了如何在MFC应用中区分并处理
鼠标
左键的
单击
和双击事件。通过示例代码展示了如何在OnLButtonDown
消息
处理函数中,使用GetTickCount()来判断
单击
和双击,并实现相应的操作,如画圆和橡皮筋效果。同时,还涵盖了
鼠标
移动
、按键事件处理,以及圆心的
移动
功能。
C代码实现Windows系统下发送
鼠标
移动
和
单击
的程序:Windows自动化利器
该博客介绍了一个用C++实现的、在Windows系统下发送
鼠标
移动
和
单击
的开源程序。它利用
消息
传递机制模拟
鼠标
操作,具有简洁、可扩展等特点。适用于自动化测试、游戏开发、教育演示等场景,能为开发者提供实用基础支持。
Static控件
响应
鼠标
事件
CStatic控件默认不支持
鼠标
消息
,但可以通过修改ID或添加SS_NOTIFY风格来
响应
,如BN_CLICKED
消息
。通过SetWindowLong动态添加风格可以使其支持
鼠标
响应
。可以不重载CStatic直接使用GetDlgItem,或者重载创建CHyperLinker类,实现更复杂的功能,如颜色变化等,这涉及到
消息
响应
函数中的Invalidate和CtlColor的使用。
中年人学C语言Windows程序设计,17
鼠标
光标的符号和客户区
鼠标
消息
响应
本文详细介绍了Windows操作系统中
鼠标
的使用,包括
鼠标
的类型、位置、术语和样式。重点讲解了Windows如何通过
鼠标
消息
来获取用户操作,如
单击
、双击和拖动,以及如何处理这些
消息
。在客户区,窗口会接收到各种
鼠标
消息
,即使窗口没有焦点。文章还展示了如何通过编程捕获
鼠标
事件,例如在
鼠标
左键按住并
移动
时绘制图形。
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章