WM_GETDLGCODE

WM_GETDLGCODE wiadomość jest wysyłana do procedury okna skojarzonych z formantem. Domyślnie system obsługuje wszystkie klawiatury do kontroli; system interpretuje niektórych rodzajów klawiatury, jak klawisze nawigacyjne pole dialogowe. Aby zastąpić to domyślne zachowanie, kontroli można odpowiedzieć na wiadomość WM_GETDLGCODE, aby wskazać typy danych wejściowych że chce procesu sam.

WM_GETDLGCODE wParam;                / / nie używana pMsg = fikcyjnymi (LPMSG); / / wskaźnik do struktury MSG 

 

Parametry

pMsg
Wartość fikcyjnymi ma wartość NULL, jeśli system wykonuje kwerendę lub fikcyjnymi jest wskaźnik do struktury MSG.

Zwraca wartości

Wartość zwracany jest jeden lub więcej z następujących wartości, wskazując, jakiego typu danych wejściowych procesów aplikacji.

Wartość Znaczenie
DLGC_BUTTON Przycisk.
DLGC_DEFPUSHBUTTON Domyślny przycisk.
DLGC_HASSETSEL EM_SETSEL wiadomości.
DLGC_RADIOBUTTON Przycisk radiowy.
DLGC_STATIC Statyczne kontroli.
DLGC_UNDEFPUSHBUTTON Przycisk niedomyślne.
DLGC_WANTALLKEYS Wszystkie naciskane.
DLGC_WANTARROWS Klawiszy kierunkowych.
DLGC_WANTCHARS Używając funkcji wiadomości.
DLGC_WANTMESSAGE Wszystkie klawiatury (aplikacji przełęcze ten komunikat o błędzie struktury kontroli).
DLGC_WANTTAB klawisz tab.

Akcja domyślna

Funkcja DefWindowProc zwraca wartość zero.

Uwagi

Mimo że funkcja DefWindowProc zawsze zwraca wartość zero w odpowiedzi na komunikat WM_GETDLGCODE, procedurę okna dla klas wstępnie zdefiniowany formant zwraca kod odpowiedniego dla każdej klasy.

Wiadomość WM_GETDLGCODE i wartości zwracane są użyteczne tylko z formantów okna dialogowego zdefiniowane przez użytkownika lub formantów standardowych zmodyfikowane przez podklasy.

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 pola dialogowego, komunikat okna dialogowego, DefWindowProc, MSG, EM_SETSEL, używając funkcji

Index