mensaje de WM_NEXTDLGCTL
Se envía a un procedimiento de cuadro de diálogo para establecer el foco del teclado en un control diferente en el cuadro de diálogo.
#define WM_NEXTDLGCTL 0x0028
Parámetros
-
wParam
-
Si lParam es TRUE, este parámetro identifica el control que recibe el foco. Si lParam es FALSE, este parámetro indica si el control siguiente o anterior con el estilo WS_TABSTOP recibe el foco. Si wParam es cero, el siguiente control recibe el foco; de lo contrario, el control anterior con el estilo WS_TABSTOP recibe el foco.
-
lParam
-
La palabra de orden bajo indica cómo usa el sistema wParam. Si la palabra de orden bajo es TRUE, wParam es un identificador asociado al control que recibe el foco; de lo contrario, wParam es una marca que indica si el control siguiente o anterior con el estilo WS_TABSTOP recibe el foco.
Valor devuelto
Una aplicación debe devolver cero si procesa este mensaje.
Comentarios
Este mensaje realiza operaciones de administración de cuadros de diálogo adicionales más allá de las realizadas por la función SetFocusWM_NEXTDLGCTL actualiza el borde predeterminado del botón de inserción, establece el identificador de control predeterminado y selecciona automáticamente el texto de un control de edición (si la ventana de destino es un control de edición).
No use la función SendMessage para enviar un mensaje de WM_NEXTDLGCTL si la aplicación procesará simultáneamente otros mensajes que establezcan el foco. En su lugar, use la función PostMessage .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado |
|
Consulte también
-
Referencia
-
Conceptual