UDF > StructureConstants >


$tagTVITEMEX

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"

Champs

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.