Partager via


macro TreeView_GetItemPartRect (commctrl.h)

Récupère le plus grand rectangle englobant possible qui constitue la « zone d’accès » pour une partie spécifiée d’un élément. Utilisez cette macro ou envoyez explicitement le message TVM_GETITEMPARTRECT.

Syntaxe

BOOL TreeView_GetItemPartRect(
   HWND       hwnd,
   HTREEITEM  hitem,
   RECT       *prc,
   TVITEMPART *partid
);

Paramètres

hwnd

Type : HWND

Gérez le contrôle d’arborescence.

hitem

Type : HTREEITEM

Gérer l’élément d’arborescence.

prc

Type : * RECT

Pointeur vers une structure RECT qui reçoit le rectangle englobant. L’appelant est responsable de l’allocation de cette structure. Les coordonnées reçues sont relatives au coin supérieur gauche du contrôle d’arborescence.

partid

Type : TVITEMPART*

ID de la partie élément. Cette valeur doit être TVGIPR_BUTTON (0x0001).

Valeur de retour

Type : BOOL

Retourne TRUE en cas de réussite ou FALSE sinon.

Remarques

Ce message retourne le plus grand rectangle englobant possible de sorte que pour chaque coordonnée (x,y) dans le rectangle, un clic par l’utilisateur à cette coordonnée constituerait un accès sur cette partie de l’élément.

Exigences

Exigence Valeur
client minimum pris en charge Windows Vista [applications de bureau uniquement]
serveur minimum pris en charge Windows Server 2008 [applications de bureau uniquement]
plateforme cible Windows
d’en-tête commctrl.h