WM_COMMAND wird in der GetMessage-Schleife nicht empfangen
Könnte mir jemand erklären, warum ich nie einen bekomme?WM_COMMAND
Nachricht in meiner GetMessage-Schleife?
Ich habe geprüft und der WndProc erhält dieWM_COMMAND
Nachricht, also bin ich sehr verwirrt, warum dies nicht funktioniert.
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);
}
}
Betriebssystem: Windows 8