CWnd::OnGetDlgCode

Chiamato per un controllo in modo che il controllo può elaborare il tasto di direzione e l'input di tasto TAB stesso.

afx_msg UINT OnGetDlgCode( );

Valore restituito

Uno o più dei seguenti valori, per indicare quale tipo di input i processi dell'applicazione:

  • Pulsante diDLGC_BUTTON (generico).

  • Pulsante predefinito diDLGC_DEFPUSHBUTTON.

  • DLGC_HASSETSEL   Messaggi diEM_SETSEL.

  • DLGC_UNDEFPUSHBUTTON alcuna elaborazione predefinita del pulsante.(Un'applicazione può utilizzare questo flag con DLGC_BUTTON per indicare che elabora il pulsante introdotto ma si basa sul sistema per l'elaborazione predefinita del pulsante).

  • Pulsante di opzioneDLGC_RADIOBUTTON.

  • Controllo statico diDLGC_STATIC.

  • DLGC_WANTALLKEYS tutto l'input della tastiera.

  • Tasti di direzione diDLGC_WANTARROWS.

  • DLGC_WANTCHARS   Messaggi diWM_CHAR.

  • DLGC_WANTMESSAGE tutto l'input della tastiera.L'applicazione passa tale messaggio al controllo.

  • Tasto TAB diDLGC_WANTTAB.

Note

In genere, Windows gestisce tutti i tasti di direzione e input di tasto TAB a un controllo CWnd.Override OnGetDlgCode, un controllo CWnd possibile scegliere un particolare tipo di input per elaborarsi.

Funzioni OnGetDlgCode per le classi di controlli predefinite restituiscono il codice appropriato per ogni classe.

Requisiti

Header: afxwin.h

Vedere anche

Riferimenti

Classe CWnd

Grafico della gerarchia

WM_GETDLGCODE