Wiadomość WM_COMMAND jest wysyłane, gdy użytkownik wybierze element polecenia z menu, gdy formant wysyła wiadomość z powiadomieniem do jego okno nadrzędne lub klawiszy skrótu jest tłumaczony.
WM_COMMAND wNotifyCode = HIWORD(wParam); / / powiadomienia kod wID = LOWORD(wParam); / / hwndCtl identyfikatora towaru, kontroli lub akceleratora = fikcyjnymi (HWND); / / obsługi sterowania
Jeśli aplikacja przetwarza tę wiadomość, należy zwrócić zero.
Naciśnięcia klawiszy skrótu, które wybierz elementy z menu okno zostały przetłumaczone na wiadomości WM_SYSCOMMAND.
Jeśli występuje klawiszy skrótu, który odpowiada elementu menu podczas zminimalizowane okno, w którym posiada menu nie WM_COMMAND wiadomość jest wysyłana. Jednak jeśli występuje klawiszy skrótu, który nie pasuje do żadnej elementów w menu okna lub w menu okno komunikatu WM_COMMAND jest wysyłana, nawet wtedy, gdy okno jest zminimalizowane.
Jeżeli aplikacji umożliwia separatora menu, system wysyła wiadomość WM_COMMAND niskiej wyrazem parametr wParam ustawiony na zero, jeżeli użytkownik wybierze opcję separator.
nbsp; Windows &NT: wymagana wersja 3.1 lub nowsza.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Wymaga wersja 1.0 lub nowsza.
Nagłówka:Zadeklarowane w pliku winuser.h.
Omówienie kontroli Edytuj, edytować komunikaty sterujące, WM_SYSCOMMAND