TVM- _ développer le message

La TVM _ expand message développe ou réduit la liste des éléments enfants associés à l’élément parent spécifié, le cas échéant. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro _ expand TreeView .

Paramètres

wParam

Indicateur d’action. Ce paramètre peut être une ou plusieurs des valeurs suivantes :

Valeur Signification
TVE _ réduire
Réduit la liste.
TVE _ COLLAPSERESET
Réduit la liste et supprime les éléments enfants. L’indicateur d’état Tvis _ EXPANDEDONCE est réinitialisé. Cet indicateur doit être utilisé avec l' _ indicateur de réduction TVE.
TVE _ développer
Développe la liste.
TVE _ EXPANDPARTIAL
Version 4,70. Développe partiellement la liste. Dans cet État, les éléments enfants sont visibles et le signe plus (+) de l’élément parent, indiquant qu’il peut être développé, est affiché. Cet indicateur doit être utilisé en association avec l' _ indicateur de développement TVE.
TVE _ bascule
Réduit la liste si elle est développée ou développée si elle est réduite.

lParam

Handle vers l’élément parent à développer ou réduire.

Valeur de retour

Retourne une valeur différente de zéro si l’opération a réussi, ou zéro dans le cas contraire.

Notes

Le développement d’un nœud déjà développé est considéré comme une opération réussie et SendMessage retourne une valeur différente de zéro. La réduction d’un nœud retourne la valeur zéro si le nœud est déjà réduit ; Sinon, elle retourne une valeur différente de zéro. Toute tentative de développement ou de réduction d’un nœud qui n’a pas d’enfants est considérée comme un échec et SendMessage retourne la valeur zéro.

Lorsqu’un élément est développé pour la première fois par un message de _ développement TVM , l’action génère des codes de notification TVN _ ITEMEXPANDING et TVN _ ITEMEXPANDED et l' indicateur d’État Tvis EXPANDEDONCE de _ l’élément est défini. Tant que cet indicateur d’état reste défini, les messages de l' _ extension TVM suivante ne génèrent pas de _ notifications TVN ITEMEXPANDING ou TVN _ ITEMEXPANDED. Pour réinitialiser l’indicateur d’état Tvis _ EXPANDEDONCE , vous devez envoyer un message de _ développement TVM avec les _ indicateurs TVE Collapse et TVE _ COLLAPSERESET définis. Toute tentative de définition explicite de _ EXPANDEDONCE Tvis entraîne un comportement imprévisible.

L’opération de développement peut échouer si le propriétaire du contrôle TreeView refuse l’opération en réponse à une notification _ ITEMEXPANDING TVN .

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows [Applications de bureau Vista uniquement]
Serveur minimal pris en charge
Windows Serveur 2003 [ applications de bureau uniquement]
En-tête
Commctrl. h