如何通过OnNotifyMessage截取WM_CHILDACTIVATE消息?

fadeaway_922 2006-10-27 09:51:20
在C#下,我重写一个控件并在OnNotifyMessage下截取消息

代码是这样的:

switch (m.Msg)
{
case WM_CHILDACTIVATE: //WM_CHILDACTIVATE = 0x0022
// do sth.
//
break;
}

但是我测试的时候消息循环一直进不去,不知道为何?
...全文
122 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
fadeaway_922 2006-11-02
  • 打赏
  • 举报
回复
自己顶
fadeaway_922 2006-10-27
  • 打赏
  • 举报
回复
我已经在控件load的时候设置EnableNotifyMessage为true了

我 截取 WM_LBUTTONDOWN 是成功的


比如下面这样
switch (m.Msg)
{
case WM_LBUTTONDOWN: //WM_LBUTTONDOWN = 0x0201
// do sth.
//
break;
}
真相重于对错 2006-10-27
  • 打赏
  • 举报
回复
Control.EnableNotifyMessage = true ???

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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