Freigeben über


CWnd::OnGetDlgCode

Aufgerufen für ein Steuerelement und das Steuerelement kann PfeilTaste und TAB-TASTEen-Eingabe selbst verarbeiten.

afx_msg UINT OnGetDlgCode( );

Rückgabewert

Eine oder mehrere der folgenden Werte, die Angabe Typ der Eingabe die Anwendungsprozesse:

  • DLGC_BUTTON Schaltfläche (generisches).

  • DLGC_DEFPUSHBUTTON Standardpushbutton.

  • DLGC_HASSETSEL   EM_SETSEL Meldungen.

  • DLGC_UNDEFPUSHBUTTON kein Standard Pushbuttonverarbeiten.(Eine Anwendung kann dieses Flag mit DLGC_BUTTON verwenden, um anzugeben, dass sie, die Schaltfläche verarbeitet, die typisiert wird, jedoch wird in das System für den standardmäßigen Verarbeitungsaufwand Pushbutton.)

  • DLGC_RADIOBUTTON Optionsfeld.

  • DLGC_STATIC statisches Steuerelement.

  • DLGC_WANTALLKEYS alle Tastatureingabe.

  • DLGC_WANTARROWS PFEILTASTEN.

  • DLGC_WANTCHARS   WM_CHAR Meldungen.

  • DLGC_WANTMESSAGE alle Tastatureingabe.Die Anwendung leitet diese Meldung an das Steuerelement weiter.

  • DLGC_WANTTAB TAB-TASTE.

Hinweise

Normalerweise Windows-Handles alle PfeilTaste und TAB-TASTEen-Eingabe zu einem CWnd-Steuerelement.Durch das OnGetDlgCode überschreibt, kann ein CWnd-Steuerelement einen bestimmten Typ Eingabe auswählen, um sich zu verarbeiten.

Die standardmäßige OnGetDlgCode-Funktionen für die vordefinierten Steuerelementklassen geben einen Code zurück, der für jede Klasse entspricht.

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CWnd-Klasse

Hierarchien-Diagramm

WM_GETDLGCODE