最近写程序碰到一个奇怪问题,描述如下:
CInfoDlg dlg;
dlg.DoModal();
上述代码执行后,会弹出一个对话框,但无法响应鼠标消息,即鼠标点击到对话框上无任何反应,
但先点击任务栏,再点击对话框才可以响应鼠标。上网查了一下,原因是窗口线程没有释放
鼠标捕获消息。解决办法在Domodal之前调用ReleaseCapture();函数。释放鼠标即可。
参考的博客地址 http://blog.csdn.net/zhanghulin/article/details/6790440