创建的模态对话框无法响应鼠标,只响应回车

最近写程序碰到一个奇怪问题,描述如下:

CInfoDlg dlg;
dlg.DoModal();

上述代码执行后,会弹出一个对话框,但无法响应鼠标消息,即鼠标点击到对话框上无任何反应,

但先点击任务栏,再点击对话框才可以响应鼠标。上网查了一下,原因是窗口线程没有释放

鼠标捕获消息。解决办法在Domodal之前调用ReleaseCapture();函数。释放鼠标即可。


参考的博客地址  http://blog.csdn.net/zhanghulin/article/details/6790440

你可能感兴趣的:(MFC对话框鼠标无响应,ReleaseCapture)