Partager via


macro TabCtrl_SetCurFocus (commctrl.h)

Définit le focus sur un onglet spécifié dans un contrôle tabulation. Vous pouvez utiliser cette macro ou envoyer explicitement le message TCM_SETCURFOCUS.

Syntaxe

VOID TabCtrl_SetCurFocus(
   HWND hwnd,
   int  i
);

Paramètres

hwnd

Type : HWND

Gérez le contrôle Tab.

i

Type : int

Index de base zéro de l’onglet qui obtient le focus.

Valeur de retour

Type : VOID

Aucune valeur de retour.

Remarques

Si le contrôle tabulation a le style TCS_BUTTONS (mode bouton), l’onglet avec le focus peut être différent de l’onglet sélectionné. Par exemple, lorsqu’un onglet est sélectionné, l’utilisateur peut appuyer sur les touches de direction pour définir le focus sur un autre onglet sans modifier l’onglet sélectionné. En mode bouton, la macro TabCtrl_SetCurFocus définit le focus d’entrée sur le bouton associé à l’onglet spécifié, mais il ne modifie pas l’onglet sélectionné.

Si le contrôle tabulation n’a pas le style TCS_BUTTONS, la modification du focus modifie également l’onglet sélectionné. Dans ce cas, le contrôle Tab envoie les codes de notification TCN_SELCHANGING et TCN_SELCHANGE à sa fenêtre parente.

Exigences

Exigence Valeur
client minimum pris en charge Windows Vista [applications de bureau uniquement]
serveur minimum pris en charge Windows Server 2003 [applications de bureau uniquement]
plateforme cible Windows
d’en-tête commctrl.h

Voir aussi

de référence

TCM_GETCURFOCUS

TabCtrl_GetCurFocus