MyException - 我的异常网
当前位置:我的异常网» VC/MFC » 模态对话框取得不到鼠标消息

模态对话框取得不到鼠标消息

www.myexceptions.net  网友分享于:2013-04-10  浏览:12次
模态对话框获得不到鼠标消息
对CListCtrl 做了子类化,在在点击右键时,有个弹出菜单,在选中弹出菜单的时候,会显示一个模态对话框,但是对话框显示后,获得不到鼠标消息(可以接收键盘消息)。在发生一次窗口切换时,对话框就可以获得鼠标消息了(比如:当模态对话框显示的时,点击下桌面,再点击程序,这时,模态对话框就可以获得鼠标消息了)

在CListCtrl中没有也没有做鼠标捕获。
模态对话框 鼠标消息 模态对话框无法获得鼠标消息

------解决方案--------------------
OnMenuSelect()
{
ReleaseCapture();  //加上这句
CXXDlg d;
d.DoModal();
}

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有