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
Winuser.h (incluye Windows.h)

Consulte también

Referencia

PostMessage

SendMessage

Setfocus

Conceptual

Cuadros de diálogo