Надіслати повідомлення WM_COMMAND, коли користувач вибирає команду елемент меню, коли елемент керування надсилає повідомлення про вікна, що його батько, або при перекладі прискорювач-клавіш.
WM_COMMAND wNotifyCode = HIWORD(wParam); / / повідомлення код wID = LOWORD(wParam); / / елемент, елемент керування або прискорювач ідентифікатор hwndCtl = lParam (HWND); / / ручка керування
Якщо програма обробляє це повідомлення, його слід повернути нуль.
Натискання клавіш виклику, що меню ' вікно ' виберіть команду ' елементи перетворюються на WM_SYSCOMMAND повідомлень.
Якщо виникає прискорювач-клавіші, що відповідає елемент меню згорнуте вікно, яке володіє меню не WM_COMMAND повідомлення. Однак, якщо прискорювач-клавіш відбувається, що не відповідає будь-якого з пунктів у меню у вікні або в меню вікно повідомлення WM_COMMAND відправлено, навіть якщо вікно згорнуто.
Якщо програма дозволяє роздільник меню, система надішле повідомлення WM_COMMAND з низьким слово wParam параметр нульову, коли користувач вибирає розділювач.
nbsp; Windows &NT: вимагає 3.1 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Потрібна Версія 1.0 або пізнішу версію.
Заголовка:Оголошена в winuser.h.
Редагування елементів керування огляд, Редагувати елемент керування повідомлень, WM_SYSCOMMAND