Structure TVHITTESTINFO (commctrl.h)

Contient les informations utilisées pour déterminer l’emplacement d’un point par rapport à un contrôle arborescence. Cette structure est utilisée avec le message TVM_HITTEST . La structure est identique à la structure TV_HITTESTINFO , mais elle a été renommée pour suivre les conventions de nommage actuelles.

Syntaxe

typedef struct tagTVHITTESTINFO {
  POINT     pt;
  UINT      flags;
  HTREEITEM hItem;
} TVHITTESTINFO, *LPTVHITTESTINFO;

Membres

pt

Type : POINT

Coordonnées clientes du point à tester.

flags

Type : UINT

Variable qui reçoit des informations sur les résultats d’un test d’accès. Ce membre peut être une ou plusieurs des valeurs suivantes :

Valeur Signification
TVHT_ABOVE
Au-dessus de la zone cliente.
TVHT_BELOW
Sous la zone cliente.
TVHT_NOWHERE
Dans la zone cliente, mais sous le dernier élément.
TVHT_ONITEM
Sur l’image bitmap ou l’étiquette associée à un élément.
TVHT_ONITEMBUTTON
Sur le bouton associé à un élément.
TVHT_ONITEMICON
Sur la bitmap associée à un élément.
TVHT_ONITEMINDENT
Dans la mise en retrait associée à un élément.
TVHT_ONITEMLABEL
Sur l’étiquette (chaîne) associée à un élément.
TVHT_ONITEMRIGHT
Dans la zone située à droite d’un élément.
TVHT_ONITEMSTATEICON
Sur l’icône d’état d’un élément d’arborescence qui est dans un état défini par l’utilisateur.
TVHT_TOLEFT
À gauche de la zone cliente.
TVHT_TORIGHT
À droite de la zone cliente.

hItem

Type : HTREEITEM

Gérez l’élément qui occupe le point.

Configuration requise

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