Mensaje WM_GETDLGCODE
Definición
WM_GETDLGCODE
El mensaje WM_GETDLGCODE se envía al procedimiento asociado con un cuadro de diálogo asociado a un control. Normalmente, Windows maneja todas las entradas al control de las teclas de flechas y la de la tecla de tabulación. Respondiendo al mensaje WM_GETDLGCODE, una aplicación puede tomar el control de un tipo particular de entrada y procesarla por si misma.
Descripción
Este mensaje no tiene parámetros.
Valor de retorno
El valor de retorno es uno de los valores siguientes, iindicando qué tipo de entrada procesa la aplicación.
Valor | Significado |
---|---|
DLGC_BUTTON | Botón. |
DLGC_DEFPUSHBUTTON | Botón pulsable por defecto. |
DLGC_HASSETSEL | Mensaje EM_SETSEL. |
DLGC_RADIOBUTTON | Radio button. |
DLGC_STATIC | Control estático. |
DLGC_UNDEFPUSHBUTTON | Botón no por defecto. |
DLGC_WANTALLKEYS | Todas las entradas de teclado. |
DLGC_WANTARROWS | Teclas de dirección. |
DLGC_WANTCHARS | Mensaje WM_CHAR. |
DLGC_WANTMESSAGE | Todas las entradas de teclado (la aplicación pasa este mensaje a un control). |
DLGC_WANTTAB | La tecla TAB. |
Acción por defecto
la función DefWindowProc devuelve cero.
Observaciones
A pesar de que DefWindowProc devuelve cero como respuesta al mensaje WM_GETDLGCODE, el procedimiento de ventana para las clases predefinidas de controles devuelven un código diferente, apropiado para cada clase.
El mensaje WM_GETDLGCODE y los valores de retorno són útiles sólo con controles de diálogos definidos por el usuario o controles estándar modificados mediante subclasificación.