Uno o più dei seguenti valori, che indica quale tipo di input, i processi di applicazione:
DLGC_BUTTO&Nnbsp; Pulsante (generica).
DLGC_DEFPUSHBUTTO&Nnbsp; Pulsante predefinito.
DLGC_HASSETSELEM_SETSEL messaggi.
DLGC_U&NDEFPUSHBUTTONnbsp; Nessuna elaborazione pulsante predefinito. (Un'applicazione può utilizzare questo flag con DLGC_BUTTON per indicare che essa elabora input pulsante, ma si basa sul sistema per l'elaborazione di pulsante predefinito.)
DLGC_RADIOBUTTO&Nnbsp; Pulsante di opzione.
DLGC_STATIC Controllo statico.
DLGC_WA&NTALLKEYSnbsp; Tutti tastiera ingresso.
DLGC_WA&NTARROWSnbsp; Tasti freccia.
DLGC_WA&NTCHARSnbsp; Messaggi WM_CHAR.
DLGC_WA&NTMESSAGEnbsp; Tutti i tasti di input. L'applicazione passa questo messaggio su per il controllo.
DLGC_WA&NTTABnbsp; Tasto TAB.
Osservazioni
Normalmente, Windows gestisce tutti gli input tasto freccia e tasto TAB a un controllo di CWnd . Eseguendo l'override di OnGetDlgCode, un controllo CWnd può scegliere un particolare tipo di input per l'elaborazione di sé.
Le funzioni di OnGetDlgCode predefinito per le classi di controlli predefiniti restituiranno un codice appropriato per ogni classe.