ListView_SetItemIndexState Makro (commctrl.h)
Legt den Status eines angegebenen Listenansichtselements fest. Verwenden Sie dieses Makro, oder senden Sie die LVM_SETITEMINDEXSTATE Nachricht explizit.
Syntax
HRESULT ListView_SetItemIndexState(
[in] HWND hwndLV,
[in] LVITEMINDEX *plvii,
[in] UINT data,
[in] UINT mask
);
Parameter
[in] hwndLV
Typ: HWND-
Ein Handle für das Listenansicht-Steuerelement.
[in] plvii
Typ: LVITEMINDEX-*
Ein Zeiger auf eine LVITEMINDEX- Struktur für das Element. Der Aufrufer ist dafür verantwortlich, diese Struktur zu zuordnen und die Mitglieder festzulegen.
[in] data
Typ: UINT-
Der Zustand, der für das Element als eine oder mehrere (als bitweise Kombination) der List-View Item States Flags festgelegt werden soll.
[in] mask
Typ: UINT-
Die gültigen Bits des durch Parameter angegebenen Zustands Daten. Weitere Informationen finden Sie im stateMask Member der LVITEM)-Struktur.
Rückgabewert
Typ: HRESULT-
Gibt einen der folgenden Werte vom Typ HRESULT-zurück.
Rückgabecode | Beschreibung |
---|---|
E_FAIL | Der Zustand konnte nicht festgelegt werden. |
E_UNEXPECTED | Das Listenansicht-Steuerelement war für den Vorgang nicht bereit. |
S_OK | Der Vorgang war erfolgreich. |
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 |