ListView_GetItemIndexRect Makro (commctrl.h)
Ruft das umgebende Rechteck für alle oder einen Teil eines Unterelements in der aktuellen Ansicht eines angegebenen Listenansicht-Steuerelements ab. Verwenden Sie dieses Makro, oder senden Sie die LVM_GETITEMINDEXRECT Nachricht explizit.
Syntax
BOOL ListView_GetItemIndexRect(
[in] HWND hwnd,
[in] LVITEMINDEX *plvii,
[in] LONG iSubItem,
[in] LONG code,
[in, out] LPRECT prc
);
Parameter
[in] hwnd
Typ: HWND-
Ein Handle für das Listenansicht-Steuerelement.
[in] plvii
Typ: LVITEMINDEX-*
Ein Zeiger auf eine LVITEMINDEX- Struktur für das übergeordnete Element des Unterelements. Der Aufrufer ist für die Zuordnung dieser Struktur und das Festlegen seiner Mitglieder verantwortlich. plvii darf nicht NULL-sein.
[in] iSubItem
Typ: LONG
Der Index des Unterelements.
[in] code
Typ: LONG
Der Teil des Listenansicht-Unterelements, für den das umgebende Rechteck abgerufen werden soll. Dieser Parameter muss einen der folgenden Werte aufweisen.
[in, out] prc
Typ: LPRECT-
Ein Zeiger auf eine RECT- Struktur, um die Koordinaten zu empfangen. Der Aufrufer ist für die Zuordnung dieser Struktur verantwortlich. prc darf nicht NULLsein.
Rückgabewert
Typ: BOOL-
Gibt TRUE zurück, wenn dies erfolgreich ist, oder FALSE andernfalls.
Bemerkungen
Wenn iSubItem- null ist, gibt dieses Makro die Koordinaten des Rechtecks an das Element zurück, auf das plviiverweist. Der Wert LVIR_SELECTBOUNDS für den Parameter Code wird nicht unterstützt.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows Vista [nur Desktop-Apps] |
mindestens unterstützte Server- | Windows Server 2008 [Nur Desktop-Apps] |
Zielplattform- | Fenster |
Header- | commctrl.h |