macro ListView_GetSubItemRect (commctrl.h)

Obtient des informations sur le rectangle qui entoure un sous-élément dans un contrôle d’affichage de liste. Vous pouvez utiliser cette macro (recommandée) ou envoyer le message LVM_GETSUBITEMRECT explicitement. Cette macro est destinée à être utilisée uniquement sur les contrôles d’affichage de liste qui utilisent le style LVS_REPORT .

Syntaxe

void ListView_GetSubItemRect(
   hwnd,
   iItem,
   iSubItem,
   code,
   prc
);

Paramètres

hwnd

Type : HWND

Handle pour un contrôle d’affichage de liste.

iItem

Type : int

Index de l’élément parent du sous-élément.

iSubItem

Type : int

Index de base un du sous-élément.

code

Type : int

Partie du sous-élément d’affichage de liste pour lequel récupérer les informations de rectangle englobant. Cette valeur peut être l'une des suivantes :

Valeur Signification
LVIR_BOUNDS
Retourne le rectangle englobant de l’élément entier, y compris l’icône et l’étiquette.
LVIR_ICON
Retourne le rectangle englobant de l’icône ou de la petite icône.
LVIR_LABEL
Retourne le rectangle englobant de l’élément entier, y compris l’icône et l’étiquette. Ceci est identique à LVIR_BOUNDS.

prc

Type : LPRECT

Pointeur vers une structure RECT qui reçoit les informations du rectangle englobant du sous-élément.

Valeur de retour

None

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]
Plateforme cible Windows
En-tête commctrl.h