Freigeben über


InitCommonControlsEx-Funktion (commctrl.h)

Stellt sicher, dass die common control DLL (Comctl32.dll) geladen wird, und registriert bestimmte allgemeine Steuerelementklassen aus der DLL. Eine Anwendung muss diese Funktion aufrufen, bevor sie ein allgemeines Steuerelement erstellt.

Syntax

BOOL InitCommonControlsEx(
  [in] const INITCOMMONCONTROLSEX *picce
);

Parameter

[in] picce

Typ: const LPINITCOMMONCONTROLSEX

Ein Zeiger auf eine INITCOMMONCONTROLSEX-Struktur , die Informationen enthält, die angeben, welche Steuerelementklassen registriert werden sollen.

Rückgabewert

Typ: BOOL

Gibt TRUE zurück, wenn der Vorgang erfolgreich war, oder andernfalls FALSE .

Hinweise

Die Auswirkungen jedes Aufrufs von InitCommonControlsEx sind kumulativ. Wenn beispielsweise InitCommonControlsEx mit dem ICC_UPDOWN_CLASS-Flag aufgerufen wird, dann später mit dem ICC_HOTKEY_CLASS-Flag aufgerufen wird, ist das Ergebnis, dass sowohl die allgemeinen Steuerungsklassen für up-down als auch die allgemeinen Tastenkombinationsklassen registriert sind und für die Anwendung verfügbar sind.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile commctrl.h
Bibliothek Comctl32.lib
DLL Comctl32.dll (Version 4.70 oder höher)
APIs ext-ms-win-shell-comctl32-init-l1-1-0 (eingeführt in Windows 10, Version 10.0.10240)