利用getmessage()捕获不到WM_ENDSESSION消息(在线等)
dialog处于waitformultiobject(g_Event,INFINITE)的时候,接受不到WM_ENDSESSION消息,所以在dialog中启动了一个线程,在线程中利用GetMessage来获取dialog的消息,如果get到WM_ENDSESSION消息,就给dialog发个event,然后dialog做出相应的处理。但是在线程中的GetMessage无法获取到WM_ENDSESSION消息啊?怎么办呢?
--------------------编程问答-------------------- --------------------编程问答-------------------- 接收不到,是不是因为没有产生这个消息?建议你新立线程定时发送一个此类消息
补充:.NET技术 , VC.NET