WM_COMMAND

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 

 

Parametry

wNotifyCode
Wartość o wysokich numerach słowo wParam. Określa kod powiadomienia, jeśli wiadomość pochodzi z formantu. Jeśli wiadomość pochodzi od skrótu, ten parametr jest 1. Jeśli wiadomość pochodzi z menu, ten parametr jest 0.
wID
Wartość słowa bity wParam. Określa identyfikator elementu menu, kontroli lub akcelerator.
hwndCtl
Wartość fikcyjnymi. Dojście do kontroli wysyłania wiadomości, jeśli wiadomość pochodzi z formantu. W przeciwnym razie ten parametr ma wartość NULL.

Zwraca wartości

Jeśli aplikacja przetwarza tę wiadomość, należy zwrócić zero.

Uwagi

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.

Skrócone informacje

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.

Zobacz też

Omówienie kontroli Edytuj, edytować komunikaty sterujące, WM_SYSCOMMAND

Index