macro ListView_GetItemRect (commctrl.h)

Ottiene il rettangolo di delimitazione per tutto o parte di un elemento nella visualizzazione corrente. È possibile utilizzare questa macro o inviare il messaggio di LVM_GETITEMRECT in modo esplicito.

Sintassi

BOOL ListView_GetItemRect(
  [in]  HWND hwnd,
  [in]  int  i,
  [out] RECT *prc,
  [in]  int  code
);

Parametri

[in] hwnd

Tipo: HWND

Handle per il controllo visualizzazione elenco.

[in] i

Tipo: int

Indice dell'elemento della visualizzazione elenco.

[out] prc

Tipo: * RECT

Puntatore a una struttura RECT che riceve il rettangolo di delimitazione.

[in] code

Tipo: int

Parte dell'elemento della visualizzazione elenco da cui recuperare il rettangolo di delimitazione. Questo parametro deve essere uno dei valori seguenti:

Valore Significato
LVIR_BOUNDS
Restituisce il rettangolo di delimitazione dell'intero elemento, inclusa l'icona e l'etichetta.
LVIR_ICON
Restituisce il rettangolo di delimitazione dell'icona o dell'icona piccola.
LVIR_LABEL
Restituisce il rettangolo di delimitazione del testo dell'elemento.
LVIR_SELECTBOUNDS
Restituisce l'unione dei rettangoli LVIR_ICON e LVIR_LABEL, ma esclude le colonne nella visualizzazione report.

Valore restituito

Tipo: BOOL

Restituisce TRUE in caso di esito positivo oppure FALSE in caso contrario.

Fabbisogno

Requisito Valore
client minimo supportato Windows Vista [solo app desktop]
server minimo supportato Windows Server 2003 [solo app desktop]
piattaforma di destinazione Finestre
intestazione commctrl.h