Condividi tramite


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

void ListView_GetItemRect(
  [in]   hwnd,
  [in]   i,
  [out]  prc,
  [in]   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

nessuno

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione commctrl.h