Tree-View Control Item States

Cette section répertorie les indicateurs d’état d’élément utilisés pour indiquer l’état d’un élément dans un contrôle d’arborescence.

Constante Description
TVIS_BOLD
L’élément est en gras.
TVIS_CUT
L’élément est sélectionné dans le cadre d’une opération de couper-coller.
TVIS_DROPHILITED
L’élément est sélectionné en tant que cible glisser-déplacer.
TVIS_EXPANDED
La liste des éléments enfants de l’élément est actuellement développée ; autrement dit, les éléments enfants sont visibles. Cette valeur s’applique uniquement aux éléments parents.
TVIS_EXPANDEDONCE
La liste des éléments enfants de l’élément a été développée au moins une fois. Les codes de notification TVN_ITEMEXPANDING et TVN_ITEMEXPANDED ne sont pas générés pour les éléments parents dont l’état est défini en réponse à un message TVM_EXPAND . L’utilisation de TVE_COLLAPSE et de TVE_COLLAPSERESET avec TVM_EXPAND entraîne la réinitialisation de cet état. Cette valeur s’applique uniquement aux éléments parents.
TVIS_EXPANDPARTIAL
Version 4.70. Élément d’arborescence partiellement développé. Dans cet état, certains, mais pas tous, des éléments enfants sont visibles et le symbole plus de l’élément parent est affiché.
TVIS_SELECTED
L'élément est sélectionné. Son apparence dépend du fait qu’il a le focus. L’élément sera dessiné à l’aide des couleurs système pour la sélection.
TVIS_OVERLAYMASK
Masque pour les bits utilisés pour spécifier l’index d’image de superposition de l’élément.
TVIS_STATEIMAGEMASK
Masque pour les bits utilisés pour spécifier l’index d’image d’état de l’élément.
TVIS_USERMASK
Identique à TVIS_STATEIMAGEMASK.

Notes

Lorsque vous définissez ou récupérez l’index d’image de superposition ou l’index d’image d’état d’un élément, vous devez spécifier les masques suivants dans le membre stateMask de la structure TVITEM :

  • TVIS_OVERLAYMASK
  • TVIS_STATEIMAGEMASK
  • TVIS_USERMASK

Ces valeurs peuvent également être utilisées pour masquer les bits d’état qui ne sont pas intéressants.

Spécifications

Condition requise Valeur
En-tête
CommCtrl.h