大多數我見過的Win32的主迴路都是結構類似:爲什麼「TranslateMessage」和「DispatchMessage」分開呼叫?
while (GetMessage(&message, NULL, 0, 0) > 0) {
TranslateMessage(&message);
DispatchMessage(&message);
}
有人指出,我認爲MsgWaitForMultipleObjects
可用於一些品種添加到主循環。但有沒有在GetMessage
,TranslateMessage
和DispatchMessage
之間做某些事情的方案實際上有用?
這是一個很好的實例,謝謝。 :) – 2010-06-30 20:48:09
僅僅需要確認兩年後... – 2012-08-30 23:06:41
如果我翻譯和發送一條消息不止一次,或者根本不翻譯和發送消息,可以嗎? - 我已經測試過並沒有發現問題,但我只是想確保它確實沒有問題。 – 123iamking 2017-04-06 14:18:43