MFC 对话框重叠导致鼠标消息响应异常

阿佳夕 2013-02-19 09:56:06
在一个对话框里面,有两个子对话框,因为需求关系,这两个子对话框又必须相互重叠。然后重叠的部分中,上面的对话框不响应鼠标消息,被遮挡的对话框反而可以响应到鼠标消息。而在不重叠的部分区域,这正常
...全文
529 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
阿佳夕 2013-02-20
  • 打赏
  • 举报
回复
问题解决了,但是为什么会出现这样的情况还不清楚。我把其中的一个子对话框的风格设为WS_POPUP,重叠的部分就不会有问题了。
阿佳夕 2013-02-20
  • 打赏
  • 举报
回复
引用 4 楼 desehawk 的回复:
试试这样呢 子窗口响应单击Lbuttondown的事件里跳转回父窗口 或者调用你想单击后实现的操作?
我试过你这种方法,最后的结果是滚动条无效
阿佳夕 2013-02-19
  • 打赏
  • 举报
回复
引用 1 楼 hdg3707 的回复:
虽然是被遮挡信对话框,但有可能这个对话框是被激活的,这样,在上面的对话框反而不能接收到消息了.这个恐怕你得在主窗口截获消息后再发到每个子对话框里.
我是个新手,所以请问主窗口如何截获子窗口的消息?
hdg3707 2013-02-19
  • 打赏
  • 举报
回复
虽然是被遮挡信对话框,但有可能这个对话框是被激活的,这样,在上面的对话框反而不能接收到消息了.这个恐怕你得在主窗口截获消息后再发到每个子对话框里.
水瓶座雨夕 2013-02-19
  • 打赏
  • 举报
回复
试试这样呢 子窗口响应单击Lbuttondown的事件里跳转回父窗口 或者调用你想单击后实现的操作?
阿佳夕 2013-02-19
  • 打赏
  • 举报
回复
UP,UP,UP!

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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