Styles de fenêtre de contrôle Tree-View
Cette section répertorie les styles de fenêtre utilisés lors de la création de contrôles d’arborescence.
Constante | Description |
---|---|
|
Version 4.70. Active les zones de case activée pour les éléments d’un contrôle arborescence. Une zone de case activée s’affiche uniquement si une image est associée à l’élément. Lorsqu’il est défini sur ce style, le contrôle utilise efficacement DrawFrameControl pour créer et définir une liste d’images d’état contenant deux images. L’image d’état 1 est la case non cochée et l’image d’état 2 est la case à cocher. La définition de l’image d’état sur zéro supprime complètement la zone case activée. Pour plus d’informations, consultez Utilisation des index d’image d’état. Version 5.80. Affiche une zone case activée même si aucune image n’est associée à l’élément. Une fois qu’un contrôle arborescence est créé avec ce style, le style ne peut pas être supprimé. Au lieu de cela, vous devez détruire le contrôle et en créer un nouveau à sa place. La destruction du contrôle d’arborescence ne détruit pas la liste d’images d’état de zone case activée. Vous devez le détruire explicitement. Obtenez le handle dans la liste d’images d’état en envoyant au contrôle d’arborescence un message TVM_GETIMAGELIST . Ensuite, détruisez la liste d’images avec ImageList_Destroy. Si vous souhaitez utiliser ce style, vous devez définir le style TVS_CHECKBOXES avec SetWindowLong après avoir créé le contrôle treeview et avant de remplir l’arborescence. Sinon, les cases à cocher peuvent apparaître décochées, en fonction des problèmes de minutage. |
|
Empêche le contrôle arborescence d’envoyer des codes de notification TVN_BEGINDRAG . |
|
Permet à l’utilisateur de modifier les étiquettes des éléments d’arborescence. |
|
Version 4.71. Active la sélection de lignes complètes dans l’arborescence. La ligne entière de l’élément sélectionné est mise en surbrillance et le fait de cliquer n’importe où sur la ligne d’un élément entraîne sa sélection. Ce style ne peut pas être utilisé conjointement avec le style TVS_HASLINES . |
|
Affiche les boutons plus (+) et moins (-) en regard des éléments parents. L’utilisateur clique sur les boutons pour développer ou réduire la liste d’éléments enfants d’un élément parent. Pour inclure des boutons avec des éléments à la racine de l’arborescence, TVS_LINESATROOT doit également être spécifié. |
|
Utilise des lignes pour afficher la hiérarchie des éléments. |
|
Version 4.71. Obtient les informations d’info-bulle en envoyant la notification TVN_GETINFOTIP . |
|
Utilise des lignes pour lier des éléments à la racine du contrôle arborescence. Cette valeur est ignorée si TVS_HASLINES n’est pas également spécifié. |
|
Version 5.80. Désactive le défilement horizontal dans le contrôle. Le contrôle n’affiche aucune barre de défilement horizontale. |
|
Version 4.71 Définit la hauteur des éléments à une hauteur impaire avec le message TVM_SETITEMHEIGHT . Par défaut, la hauteur des éléments doit être une valeur égale. |
|
Version 4.71. Désactive le défilement horizontal et vertical dans le contrôle. Le contrôle n’affiche aucune barre de défilement. |
|
Version 4.70. Désactive les info-bulles. |
|
Version 4.70. Entraîne l’affichage du texte de droite à gauche (RTL). Généralement, les fenêtres affichent le texte de gauche à droite (LTR). Windows peut être mis en miroir pour afficher des langues telles que l’hébreu ou l’arabe qui lisent RTL. En règle générale, le texte en arborescence s’affiche dans la même direction que le texte dans sa fenêtre parente. Si TVS_RTLREADING est défini, le texte en arborescence est lu dans le sens opposé du texte de la fenêtre parente. |
|
Entraîne le maintien de la sélection d’un élément sélectionné lorsque le contrôle d’arborescence perd le focus. |
|
Version 4.71. Provoque le développement de l’élément sélectionné et la désélection de l’élément lors de la sélection dans l’arborescence. Si vous utilisez la souris pour cliquer une fois sur l’élément sélectionné et que cet élément est fermé, il sera développé. Si l’utilisateur maintient la touche CTRL enfoncée lors de la sélection d’un élément, l’élément désélectionné ne sera pas réduit. Version 5.80. Provoque le développement de l’élément sélectionné et la désélection de l’élément lors de la sélection dans l’arborescence. Si l’utilisateur maintient la touche CTRL enfoncée lors de la sélection d’un élément, l’élément désélectionné ne sera pas réduit. |
|
Version 4.70. Active le suivi à chaud dans un contrôle d’arborescence. |
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|