Freigeben über


LVM_SETEXTENDEDLISTVIEWSTYLE Nachricht

Legt erweiterte Stile in Listenansichtssteuerelementen fest. Sie können diese Nachricht explizit senden oder das makro ListView_SetExtendedListViewStyle oder ListView_SetExtendedListViewStyleEx verwenden.

Parameter

wParam

DWORD-Wert , der angibt, welche Formatvorlagen in lParam betroffen sind. Dieser Parameter kann eine Kombination aus erweiterten List-View Formatvorlagen sein. Nur die erweiterten Formatvorlagen in wParam werden geändert. Alle anderen Stile werden so beibehalten, wie sie sind. Wenn dieser Parameter null ist, sind alle Formatvorlagen in lParam betroffen.

lParam

DWORD-Wert , der die festzulegenden Steuerelementstile für erweiterte Listenansichten angibt. Dieser Parameter kann eine Kombination aus erweiterten List-View Formatvorlagen sein. Formatvorlagen, die nicht festgelegt, aber in wParam angegeben sind, werden entfernt.

Rückgabewert

Gibt einen DWORD-Wert zurück, der die vorherigen erweiterten Listenansichtssteuerelementstile enthält.

Bemerkungen

Mit dem wParam-Parameter können Sie eine oder mehrere erweiterte Formatvorlagen ändern, ohne die vorhandenen Formatvorlagen zuerst abrufen zu müssen. Wenn Sie z. B. LVS_EX_FULLROWSELECT für wParam und 0 für lParam übergeben, wird die LVS_EX_FULLROWSELECT-Formatvorlage gelöscht, aber alle anderen Stile bleiben gleich.

Aus Gründen der Abwärtskompatibilität wurde das ListView_SetExtendedListViewStyle-Makro nicht für die Verwendung von wParam aktualisiert. Um den wParam-Wert zu verwenden, verwenden Sie das Makro ListView_SetExtendedListViewStyleEx .

Wenn Sie diese Meldung verwenden, um die LVS_EX_CHECKBOXES Formatvorlage festzulegen, werden alle zuvor festgelegten Zustandsbildindizes verworfen. Alle Kontrollkästchen werden im nicht aktivierten Zustand initialisiert. Der Zustandsbildindex ist in Bits 12 bis 15 des Zustandselements der LVITEM-Struktur enthalten.

Anforderungen

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