CWnd::OnGetDlgCode
Denominado para un control para que el control puede procesar la tecla de dirección y la entrada de tecla TAB propio.
afx_msg UINT OnGetDlgCode( );
Valor devuelto
Uno o varios de los valores siguientes, que indica qué tipo de entrada los procesos de aplicación:
Botón deDLGC_BUTTON (genérico).
Mismo botón predeterminado deDLGC_DEFPUSHBUTTON .
DLGC_HASSETSEL Mensajes deEM_SETSEL .
DLGC_UNDEFPUSHBUTTON ningún procesamiento predeterminado del mismo botón. (Una aplicación puede utilizar este marcador con DLGC_BUTTON para indicar que procesa el botón escrito pero se basa en el sistema para el procesamiento predeterminado del mismo botón.)
Botón de radioDLGC_RADIOBUTTON .
Control deDLGC_STATIC Static.
Entrada de teclado deDLGC_WANTALLKEYS Todo.
Teclas de direcciónDLGC_WANTARROWS .
DLGC_WANTCHARS Mensajes deWM_CHAR .
Entrada de teclado deDLGC_WANTMESSAGE Todo. La aplicación pasa este mensaje al control.
Tecla TAB deDLGC_WANTTAB .
Comentarios
Normalmente, Windows controla toda la tecla de dirección y entrada de tecla TAB a un control de CWnd . Invalidando OnGetDlgCode, un control de CWnd puede elegir un tipo determinado de entrada para procesarse.
Las funciones predeterminadas de OnGetDlgCode para las clases de control predefinidas devuelven un código adecuado para cada clase.
Requisitos
encabezado: afxwin.h