Styles de contrôle tabulation

Cette section répertorie les styles de contrôle d’onglet pris en charge.

Constante Description
TCS_BOTTOM
Version 4.70. Les onglets s’affichent en bas du contrôle. Cette valeur est égale à TCS_RIGHT. Ce style n’est pas pris en charge si vous utilisez ComCtl32.dll version 6.
TCS_BUTTONS
Les onglets apparaissent sous forme de boutons et aucune bordure n’est dessinée autour de la zone d’affichage.
TCS_FIXEDWIDTH
Tous les onglets ont la même largeur. Ce style ne peut pas être combiné avec le style TCS_RIGHTJUSTIFY.
TCS_FLATBUTTONS
Version 4.71. Les onglets sélectionnés apparaissent comme étant mis en retrait en arrière-plan, tandis que les autres onglets apparaissent comme étant dans le même plan que l’arrière-plan. Ce style affecte uniquement les contrôles d’onglet avec le style TCS_BUTTONS.
TCS_FOCUSNEVER
Le contrôle d’onglet ne reçoit pas le focus d’entrée lorsque vous cliquez dessus.
TCS_FOCUSONBUTTONDOWN
Le contrôle d’onglet reçoit le focus d’entrée lorsqu’il est cliqué dessus.
TCS_FORCEICONLEFT
Les icônes sont alignées sur le bord gauche de chaque onglet à largeur fixe. Ce style ne peut être utilisé qu’avec le style TCS_FIXEDWIDTH.
TCS_FORCELABELLEFT
Les étiquettes sont alignées sur le bord gauche de chaque onglet à largeur fixe ; autrement dit, l’étiquette s’affiche immédiatement à droite de l’icône au lieu d’être centrée. Ce style ne peut être utilisé qu’avec le style TCS_FIXEDWIDTH, et il implique le style TCS_FORCEICONLEFT.
TCS_HOTTRACK
Version 4.70. Les éléments sous le pointeur sont automatiquement mis en surbrillance. Vous pouvez case activée si le suivi à chaud est activé en appelant SystemParametersInfo.
TCS_MULTILINE
Plusieurs lignes d’onglets sont affichées, si nécessaire, afin que tous les onglets soient visibles à la fois.
TCS_MULTISELECT
Version 4.70. Vous pouvez sélectionner plusieurs onglets en maintenant la touche CTRL enfoncée lorsque vous cliquez sur . Ce style doit être utilisé avec le style TCS_BUTTONS.
TCS_OWNERDRAWFIXED
La fenêtre parente est responsable des onglets de dessin.
TCS_RAGGEDRIGHT
Les lignes d’onglets ne sont pas étirées pour remplir toute la largeur du contrôle. Ce style est la valeur par défaut.
TCS_RIGHT
Version 4.70. Les onglets s’affichent verticalement sur le côté droit des contrôles qui utilisent le style TCS_VERTICAL. Cette valeur est égale à TCS_BOTTOM. Ce style n’est pas pris en charge si vous utilisez des styles visuels.
TCS_RIGHTJUSTIFY
La largeur de chaque onglet est augmentée, si nécessaire, de sorte que chaque ligne d’onglets remplit toute la largeur du contrôle d’onglet. Ce style de fenêtre est ignoré, sauf si le style TCS_MULTILINE est également spécifié.
TCS_SCROLLOPPOSITE
Version 4.70. Les onglets inutiles défilent vers le côté opposé du contrôle lorsqu’un onglet est sélectionné.
TCS_SINGLELINE
Une seule ligne d’onglets s’affiche. L’utilisateur peut faire défiler pour afficher d’autres onglets, si nécessaire. Ce style est la valeur par défaut.
TCS_TABS
Les onglets apparaissent sous forme d’onglets et une bordure est dessinée autour de la zone d’affichage. Ce style est la valeur par défaut.
TCS_TOOLTIPS
Un contrôle d’info-bulle est associé au contrôle tabulation.
TCS_VERTICAL
Version 4.70. Les onglets s’affichent à gauche du contrôle, avec le texte de tabulation affiché verticalement. Ce style est valide uniquement lorsqu’il est utilisé avec le style TCS_MULTILINE. Pour faire apparaître des onglets sur le côté droit du contrôle, utilisez également le style TCS_RIGHT. Ce style n’est pas pris en charge si vous utilisez ComCtl32.dll version 6.

Notes

Les styles suivants peuvent être modifiés après la création du contrôle.

  • TCS_BOTTOM
  • TCS_BUTTONS
  • TCS_FIXEDWIDTH
  • TCS_FLATBUTTONS
  • TCS_FORCEICONLEFT
  • TCS_FORCELABELLEFT
  • TCS_MULTILINE
  • TCS_OWNERDRAWFIXED
  • TCS_RAGGEDRIGHT
  • TCS_RIGHT
  • TCS_VERTICAL

Spécifications

Condition requise Valeur
En-tête
CommCtrl.h