WM_GETDLGCODE správa sa odošle postupu okno priradený k ovládaciemu prvku. Podľa predvoleného nastavenia systém spracuje všetky vstup z klávesnice na kontrolu. systém interpretuje určité typy vstup z klávesnice ako dialógové okno pole navigačných klávesov. Prepísať predvolené nastavenie kontroly môže odpovedať WM_GETDLGCODE správu na označenie typov vstupu chce proces sám.
WM_GETDLGCODE wParam; / / nepoužíva pMsg = lParam (LPMSG); / / Smerník na štruktúru MSG
Vrátená hodnota je jedným alebo viacerými z nasledovných hodnôt, uvedie, aký typ vstupného aplikácia procesov.
Hodnota | Význam |
---|---|
DLGC_BUTTON | Tlačidlo. |
DLGC_DEFPUSHBUTTON | Predvolené tlačidlá. |
DLGC_HASSETSEL | EM_SETSEL správy. |
DLGC_RADIOBUTTON | Prepínacie tlačidlo. |
DLGC_STATIC | Statické kontroly. |
DLGC_UNDEFPUSHBUTTON | Non-predvolené tlačidlá. |
DLGC_WANTALLKEYS | Všetky klávesové vstup. |
DLGC_WANTARROWS | Smerové klávesy. |
DLGC_WANTCHARS | WM_CHAR správy. |
DLGC_WANTMESSAGE | Všetky klávesové vstupy (uplatňovanie prechádza túto správu MSG štruktúru na kontrolu). |
DLGC_WANTTAB | kláves tab. |
Funkcia DefWindowProc vráti nulu.
Hoci funkcia DefWindowProc vždy vráti nulu v odpovedi na správu WM_GETDLGCODE, okno postup pre preddefinovanú kontrolu tried návrat kód vhodné pre každú triedu.
WM_GETDLGCODE správy a hodnoty vrátené sú užitočné iba s ovládacie prvky definované používateľom dialógového okna alebo štandardné kontroly upravil štruktúry tried.
nbsp; Systém Windows &NT: vyžaduje verzia 3.1 alebo novšia.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Vyžaduje verziu 1.0 alebo novšiu verziu.
Hlavičky:Deklarované v súbore winuser.h.
Dialógové okná prehľad Dialog Box správy, DefWindowProc, MSG, EM_SETSEL, WM_CHAR