Freigeben über


ListView_GetItem Makro (commctrl.h)

Ruft einige oder alle Attribute eines Listenansichtselements ab. Sie können dieses Makro verwenden oder die LVM_GETITEM Nachricht explizit senden.

Syntax

BOOL ListView_GetItem(
   HWND     hwnd,
   LPLVITEM pitem
);

Parameter

hwnd

Typ: HWND-

Ein Handle für das Listenansicht-Steuerelement.

pitem

Typ: LPLVITEM-

Ein Zeiger auf eine LVITEM- Struktur, die die abzurufenden Informationen angibt und Informationen zum Listenansichtselement empfängt.

Rückgabewert

Typ: BOOL-

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

Bemerkungen

Wenn die LVM_GETITEM Nachricht gesendet wird, geben die iItem- und iSubItem- Elemente das Element oder Unterelement an, um Informationen abzurufen, und das Mask Element gibt an, welche Attribute abgerufen werden sollen. Eine Liste der möglichen Werte finden Sie in der Beschreibung der LVITEM- Struktur.

Wenn das LVIF_TEXT Flag im Mask Element der LVITEM--Struktur festgelegt ist, muss das pszText-Element auf einen gültigen Puffer zeigen, und das cchTextMax Member muss auf die Anzahl der Zeichen in diesem Puffer festgelegt werden. Anwendungen sollten nicht davon ausgehen, dass der Text unbedingt im angegebenen Puffer platziert wird. Das Steuerelement kann stattdessen das pszText Element der Struktur ändern, um auf den neuen Text zu zeigen, anstatt es in den Puffer zu setzen.

Wenn das Mask Element den LVIF_STATE-Wert angibt, muss das stateMask Member die abzurufenden Elementstatusbits angeben. Bei der Ausgabe enthält der Zustand Member die Werte der angegebenen Statusbits.

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