Сообщение WM_COMMAND посылается когда:
Обработка этого сообщения производится в главной функции окна.
Wparam - определяет источник сообщения: элемент управления или акселератор.
Lparam - идентификатор элемента, если это не акселератор.
После обработки этого сообщения необходимо вернуть 0. Пример обработки этого сообщения мы сделаем на основе "Шаг 61 - Функция LoadMenu()".
LRESULT CALLBACK WndProc(HWND hwnd, UINT Message, WPARAM wparam,LPARAM lparam) { switch (Message) { case WM_COMMAND: { switch(wparam) { case ID_ABOUT: { MessageBox(hwnd,"Menu Click","Info",MB_OK); return 0; } } } case WM_DESTROY: { PostQuitMessage(0); return 0; } } return DefWindowProc(hwnd,Message,wparam,lparam); }