macro ListView_GetItemIndexRect (commctrl.h)
Obtient le rectangle englobant pour tout ou partie d’un sous-élément dans l’affichage actuel d’un contrôle list-view spécifié. Utilisez cette macro ou envoyez explicitement le message LVM_GETITEMINDEXRECT.
Syntaxe
BOOL ListView_GetItemIndexRect(
[in] HWND hwnd,
[in] LVITEMINDEX *plvii,
[in] LONG iSubItem,
[in] LONG code,
[in, out] LPRECT prc
);
Paramètres
[in] hwnd
Handle du contrôle list-view.
[in] plvii
Type : LVITEMINDEX*
Pointeur vers une structure LVITEMINDEX pour l’élément parent du sous-élément. L’appelant est responsable de l’allocation de cette structure et de la définition de ses membres. plvii ne doit pas être NULL .
[in] iSubItem
Type : LONG
Index du sous-élément.
[in] code
Type : LONG
Partie du sous-élément d’affichage de liste pour laquelle récupérer le rectangle englobant. Ce paramètre doit être l’une des valeurs suivantes.
[in, out] prc
Type : LPRECT
Pointeur vers une structure RECT
Valeur de retour
Type : BOOL
Retourne TRUE en cas de réussite ou FALSE sinon.
Remarques
Si iSubItem est égal à zéro, cette macro renvoie les coordonnées du rectangle à l’élément pointé par plvii. La valeur LVIR_SELECTBOUNDS du code paramètre n’est pas prise en charge.
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 |