不明意义的一句VC代码
在某个vc项目中看到这样一句代码:
Code: WaitForSingleObject(this-> m_hWnd,INFINITE);
疑惑不解呀
WaitForSingleObject的MSDN说明:
调试运行期间该代码的效果为:该对话框创建完毕后,执行该语句时可直接执行过去,无不流畅感,但其意义完全不解。
求解 vc 对话框 句柄
[解决办法]
主要用于信号量的同步,是等对话框创建完毕后,将信号量置为有,则继续执行了。否则一直等待到信号量有
[解决办法]
测试了下,等待一个窗口句柄,立马返回,返回值-1(WAIT_FAILED),GetLastError返回6,意义为:The handle is invalid.
参数无效没有等待时间有什么奇怪的。