0
有人可以解釋爲什麼我從未在我的GetMessage循環中收到WM_COMMAND
消息嗎?
我檢查過,WndProc收到了WM_COMMAND
消息,所以我很困惑爲什麼這不起作用。在GetMessage循環中沒有收到WM_COMMAND
while (GetMessage(&msg, NULL, 0, 0) != 0)
{
TranslateMessage(&msg);
DispatchMessage(&msg);
if (msg.message == WM_COMMAND)
{
// This never happens:
MessageBox(NULL, "WM_COMMAND", "WM_COMMAND", MB_OK);
}
}
操作系統:Windows 8