Note that GetMessage will always retrieve WM_QUIT messages, no matter which values you specify for wMsgFilterMin and wMsgFilterMax.
---------摘自MSDN我用PostThreadMessage往我自己建的线程里发消息,别的消息可以收到,可是收不到WM_QUIT ,为什么?根据微软的说法,无论消息范围是什么,GetMessage都会收到WM_QUIT 消息.我用CreateThread创建的线程.高手帮忙啊
---------摘自MSDN我用PostThreadMessage往我自己建的线程里发消息,别的消息可以收到,可是收不到WM_QUIT ,为什么?根据微软的说法,无论消息范围是什么,GetMessage都会收到WM_QUIT 消息.我用CreateThread创建的线程.高手帮忙啊
其实有一个专门的函数做这事,PostQuitMessage
你的应用程序退出时就是Getmessage函数得到了WM_QUIT 消息,然后调用了
PostQuitMessage(0)退出的