ListView_GetItemRect Makro (commctrl.h)

Ruft das umgebende Rechteck für alle oder einen Teil eines Elements in der aktuellen Ansicht ab. Sie können dieses Makro verwenden oder die LVM_GETITEMRECT Nachricht explizit senden.

Syntax

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

Parameter

[in] hwnd

Typ: HWND-

Ein Handle für das Listenansicht-Steuerelement.

[in] i

Typ: int

Der Index des Listenansichtselements.

[out] prc

Typ: RECT-*

Ein Zeiger auf eine RECT- Struktur, die das umgebende Rechteck empfängt.

[in] code

Typ: int

Der Teil des Listenansichtselements, aus dem das umgebende Rechteck abgerufen werden soll. Dieser Parameter muss einen der folgenden Werte aufweisen:

Wert Bedeutung
LVIR_BOUNDS
Gibt das umgebende Rechteck des gesamten Elements zurück, einschließlich des Symbols und der Beschriftung.
LVIR_ICON
Gibt das umgebende Rechteck des Symbols oder des kleinen Symbols zurück.
LVIR_LABEL
Gibt das umgebende Rechteck des Elementtexts zurück.
LVIR_SELECTBOUNDS
Gibt die Vereinigung der LVIR_ICON und LVIR_LABEL Rechtecke zurück, schließt jedoch Spalten in der Berichtsansicht aus.

Rückgabewert

Typ: BOOL-

Gibt TRUE zurück, wenn dies erfolgreich ist, oder FALSE andernfalls.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows Vista [nur Desktop-Apps]
mindestens unterstützte Server- Windows Server 2003 [Nur Desktop-Apps]
Zielplattform- Fenster
Header- commctrl.h