Condividi tramite


macro ListView_GetSubItemRect (commctrl.h)

Ottiene informazioni sul rettangolo che circonda un elemento secondario in un controllo visualizzazione elenco. È possibile usare questa macro (scelta consigliata) o inviare il messaggio di LVM_GETSUBITEMRECT in modo esplicito. Questa macro deve essere utilizzata solo nei controlli della visualizzazione elenco che utilizzano lo stile LVS_REPORT.

Sintassi

BOOL ListView_GetSubItemRect(
   HWND   hwnd,
   int    iItem,
   int    iSubItem,
   int    code,
   LPRECT prc
);

Parametri

hwnd

Tipo: HWND

Handle per un controllo visualizzazione elenco.

iItem

Tipo: int

Indice dell'elemento padre dell'elemento secondario.

iSubItem

Tipo: int

Indice in base uno dell'elemento secondario.

code

Tipo: int

Parte dell'elemento secondario della visualizzazione elenco per cui recuperare le informazioni sul rettangolo di delimitazione. Questo valore può essere uno dei 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 dell'intero elemento, inclusa l'icona e l'etichetta. Questo è identico a LVIR_BOUNDS.

prc

Tipo: LPRECT

Puntatore a una struttura RECT che riceve le informazioni sul rettangolo di delimitazione dell'elemento secondario.

Valore restituito

Tipo: BOOL

Restituisce un valore diverso da zero se ha esito positivo o zero 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