如何不让控件捕获消息??

hhdsq 2002-11-18 11:59:28
窗体的AutoSize=true,在窗体上放一控件,如何不让控件获得MouseMove消息,也改由窗体获得??
...全文
20 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
King_Dragon 2002-11-18
  • 打赏
  • 举报
回复
那就在application对象的OnMessage()事件中写入你对WM_MOUSEMOVE消息的处理代码,其余控件的OnMouseMove事件保持为空就可以了。
hhdsq 2002-11-18
  • 打赏
  • 举报
回复
呵呵,我知道在控件的事件里面可以让它指向别的地方,但是如果我一个窗体上有比较多的控件呢?我岂不是每个都要这么指定一下?我觉得这样太死了。我想知道有没有一劳永逸的方法?
warton 2002-11-18
  • 打赏
  • 举报
回复
对呀,处理相应的事件就行了,让它指向别处
Cuteric 2002-11-18
  • 打赏
  • 举报
回复
很简单
YourControl->OnMouseMove = YourFormMouseMove就可以了。

YourControl是你的控件
YourFormMouseMove是你的Form的MouseMove处理过程

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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