Indique ou reçoit attributs d'un élément tree-view
Global Const $tagTVITEMEX = "struct; uint Mask;struct; handle hItem;uint State;uint StateMask;ptr Text;int TextMax;int Image;int SelectedImage;int Children;lparam Param; endstruct;" & _
"int Integral;uint uStateEx;hwnd hwnd;int iExpandedImage;int iReserved; endstruct"
Mask | Flags qui indiquent quels autres membres de la structure contiennent des données valides: $TVIF_CHILDREN - Le membre Children est valide $TVIF_DI_SETITEM - Conservera les informations fournies et ne seront pas demander à nouveau $TVIF_EXPANDEDIMAGE - Le membre iExpandedImage est valide (IE version 6.00 et Windows Vista) $TVIF_HANDLE - Le membre hItem est valide $TVIF_IMAGE - Le membre Image est valide $TVIF_INTEGRAL - Le membre Integral est valide $TVIF_PARAM - Le membre Param est valide $TVIF_SELECTEDIMAGE - Le membre SelectedImage est valide $TVIF_STATE - Le membre State et StateMask sont valides $TVIF_STATEEX - Le membre uStateEx est valide (IE version 6.00 et Windows Vista) $TVIF_TEXT - Les membres Text et TextMax sont valides |
hItem | Elément auquel cette structure se réfère |
State | Ensemble de bits et d'index de liste d'images qui indiquent l'état de l'objet. Lors du réglage de l'état d'un élément. Le membre StateMask indique les bits de ce membre qui sont valides. Lors de la récupération de l'état d'un élément, ce membre retourne l'état actuel des bits indiqués dans le membre StateMask. Les bits 0 à 7 de ce membre contiennent les de l'état de l'élément. Les bits 8 à 11 de ce membre précisent l'index, à partir de 1, de l'image de superposition. |
StateMask | Bits du membre State qui sont valides. Si vous récupérez l'état d'un élément, définissez les bits du membre stateMask pour indiquer les bits qui doivent être retournés dans le membre State. Si vous définissez l'état d'un élément, définissez les bits du membre StateMask pour indiquer quels bits du membre State vous souhaitez définir. |
Text | Pointeur vers une chaîne terminée par null qui contient le texte de l'élément. |
TextMax | Taille de la mémoire tampon pointé par le membre Text, en caractères |
Image | Index dans la liste d'image de l'icône à utiliser lorsque l'élément est à l'état non sélectionné |
SelectedImage | Index dans la liste d'images de l'icône à utiliser lorsque l'élément est dans l'état sélectionné |
Children | Flag qui indique si l'élément possède des éléments enfants. Ce membre peut prendre l'une des valeurs suivantes: 0 - L'élément n'a pas d'élément enfant 1 - L'élément a un ou plusieurs éléments enfants |
Param | Une valeur à associer à l'élément |
Integral | Hauteur de l'élément |
uStateEx | Une ou plusieurs (comme une combinaison de bits) des états étendus suivants. Valeur Signification : TVIS_EX_DISABLED Windows Vista ou une version ultérieure. Crée un contrôle qui est dessiné en gris, avec lequel l'utilisateur ne peut pas interagir. TVIS_EX_FLAT Crée un élément plat-- l'élément est virtuel et n'est pas visible dans l'arborescence; à la place, ses enfants prennent leur place dans la hiérarchie de l'arborescence. TVIS_EX_HWND Crée un HWND séparé pour l'élément. |
hwnd | Non utilisé; doit être NULL. |
iExpandedImage | Index de l'image dans la liste d'images du contrôle à afficher lorsque l'élément est à l'état expansé. |
iReserved | Membre réservé. Ne pas utiliser. |