Compartilhar via


TabCtrl_SetCurFocus macro (commctrl.h)

Define o foco como uma guia especificada em um controle tab. Você pode usar essa macro ou enviar a mensagem TCM_SETCURFOCUS explicitamente.

Sintaxe

VOID TabCtrl_SetCurFocus(
   HWND hwnd,
   int  i
);

Parâmetros

hwnd

Tipo: HWND

Manipule para o controle tab.

i

Tipo: int

Índice baseado em zero da guia que obtém o foco.

Valor de retorno

Tipo: void

Nenhum valor retornado.

Observações

Se o controle tab tiver o estilo TCS_BUTTONS (modo de botão), a guia com o foco poderá ser diferente da guia selecionada. Por exemplo, quando uma guia é selecionada, o usuário pode pressionar as teclas de direção para definir o foco como uma guia diferente sem alterar a guia selecionada. No modo de botão, a macro TabCtrl_SetCurFocus define o foco de entrada para o botão associado à guia especificada, mas não altera a guia selecionada.

Se o controle tab não tiver o estilo TCS_BUTTONS, alterar o foco também alterará a guia selecionada. Nesse caso, o controle tab envia os códigos de notificação TCN_SELCHANGING e TCN_SELCHANGE para sua janela pai.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows Vista [somente aplicativos da área de trabalho]
servidor com suporte mínimo Windows Server 2003 [somente aplicativos da área de trabalho]
da Plataforma de Destino Windows
cabeçalho commctrl.h

Consulte também

de referência de

TCM_GETCURFOCUS

TabCtrl_GetCurFocus