ListView_SetExtendedListViewStyleEx Makro (commctrl.h)
Legt erweiterte Formatvorlagen für Listenansichtssteuerelemente mithilfe des Formatvorlagenformats fest. Sie können dieses Makro verwenden oder die LVM_SETEXTENDEDLISTVIEWSTYLE Nachricht explizit senden.
Syntax
void ListView_SetExtendedListViewStyleEx(
HWND hwndLV,
DWORD dwMask,
DWORD dw
);
Parameter
hwndLV
Typ: HWND-
Ein Handle für das Listenansicht-Steuerelement, das die Formatvorlagenänderung erhält.
dwMask
Typ: DWORD-
Ein DWORD--Wert, der angibt, welche Formatvorlagen in dw- betroffen sind. Dieser Parameter kann eine Kombination aus Extended List-View Stylessein. Nur die erweiterten Formatvorlagen in dwMask werden geändert. Alle anderen Stile werden wie sie beibehalten. Wenn dieser Parameter null ist, sind alle Formatvorlagen in dw betroffen.
dw
Typ: DWORD-
Ein DWORD- Wert, der die festzulegenden erweiterten Steuerelementformatvorlagen für listenansichten angibt. Dieser Parameter kann eine Kombination aus Extended List-View Stylessein. Formatvorlagen, die nicht festgelegt sind, aber in dwMaskangegeben werden, werden entfernt.
Rückgabewert
Nichts
Bemerkungen
Wenn Sie dieses Makro verwenden, um die LVS_EX_CHECKBOXES Formatvorlage festzulegen, werden alle zuvor festgelegten Zustandsbildindex verworfen. Alle Kontrollkästchen werden in den nicht aktivierten Zustand initialisiert. Der Statusbildindex ist in Bits 12 bis 15 des Zustands Mitglied der LVITEM--Struktur enthalten.
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 |