Freigeben über


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