Condividi tramite


macro ListView_GetSubItemRect (commctrl.h)

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

Sintassi

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

Parametri

hwnd

Tipo: HWND

Handle per un controllo di 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. I valori validi sono i 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

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