TabCtrl_SetCurFocus macro (commctrl.h)

Establece el foco en una pestaña especificada de un control de pestañas. Puede usar esta macro o enviar el mensaje TCM_SETCURFOCUS explícitamente.

Sintaxis

void TabCtrl_SetCurFocus(
   hwnd,
   i
);

Parámetros

hwnd

Tipo: HWND

Control para el control de tabulación.

i

Tipo: int

Índice de base cero de la pestaña que obtiene el foco.

Valor devuelto

None

Observaciones

Si el control de pestaña tiene el estilo TCS_BUTTONS (modo de botón), la pestaña con el foco puede ser diferente de la pestaña seleccionada. Por ejemplo, cuando se selecciona una pestaña, el usuario puede presionar las teclas de dirección para establecer el foco en otra pestaña sin cambiar la pestaña seleccionada. En el modo de botón, la macro TabCtrl_SetCurFocus establece el foco de entrada en el botón asociado a la pestaña especificada, pero no cambia la pestaña seleccionada.

Si el control de pestaña no tiene el estilo TCS_BUTTONS , cambiar el foco también cambia la pestaña seleccionada. En este caso, el control de pestaña envía el TCN_SELCHANGING y TCN_SELCHANGE códigos de notificación a su ventana primaria.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado commctrl.h

Consulte también

Referencia

TCM_GETCURFOCUS

TabCtrl_GetCurFocus