ListView_SetExtendedListViewStyleEx Makro (commctrl.h)

Legt erweiterte Stile für Listenansichtssteuerelemente mithilfe der Stilmaske fest. Sie können dieses Makro verwenden oder die LVM_SETEXTENDEDLISTVIEWSTYLE Nachricht explizit senden.

Syntax

void ListView_SetExtendedListViewStyleEx(
   hwndLV,
   dwMask,
   dw
);

Parameter

hwndLV

Typ: HWND

Ein Handle für das Listenansicht-Steuerelement, das die Formatänderung erhält.

dwMask

Typ: DWORD

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

dw

Typ: DWORD

Ein 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 dwExMask angegeben sind, werden entfernt.

Rückgabewert

Keine

Bemerkungen

Wenn Sie dieses Makro zum Festlegen der LVS_EX_CHECKBOXES Formatvorlage verwenden, wird jeder zuvor festgelegte Zustandsbildindex verworfen. Alle Kontrollkästchen werden in den nicht aktivierten Zustand initialisiert. Der Zustandsbildindex ist in den Bits 12 bis 15 des Zustandsmitglieds 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]
Zielplattform Windows
Kopfzeile commctrl.h