ListView_GetSubItemRect Makro (commctrl.h)

Ruft Informationen zu dem Rechteck ab, das ein Unterelement in einem Listenansicht-Steuerelement umgibt. Sie können dieses Makro (empfohlen) verwenden oder die LVM_GETSUBITEMRECT Nachricht explizit senden. Dieses Makro soll nur für Listenansichtssteuerelemente verwendet werden, die den stil "LVS_REPORT " verwenden.

Syntax

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

Parameter

hwnd

Typ: HWND

Ein Handle für ein Listenansichtssteuerelement.

iItem

Typ: int

Der Index des übergeordneten Elements des Unterelements.

iSubItem

Typ: int

Der 1-basierte Index des Unterelements.

code

Typ: int

Ein Teil des Listenansichtsunterelements, für das die umgebenden Rechteckinformationen abgerufen werden sollen. Die folgenden Werte sind möglich:

Wert Bedeutung
LVIR_BOUNDS
Gibt das umgebende Rechteck des gesamten Elements zurück, einschließlich des Symbols und der Bezeichnung.
LVIR_ICON
Gibt das umgebende Rechteck des Symbols oder des kleinen Symbols zurück.
LVIR_LABEL
Gibt das umgebende Rechteck des gesamten Elements zurück, einschließlich des Symbols und der Bezeichnung. Dies ist identisch mit LVIR_BOUNDS.

prc

Typ: LPRECT

Zeiger auf eine RECT-Struktur , die die Rechteckinformationen des Unterelements empfängt.

Rückgabewert

Keine

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile commctrl.h