InitCommonControlsEx 函数 (commctrl.h)

确保加载公共控件 DLL (Comctl32.dll) ,并从 DLL 注册特定的公共控件类。 应用程序必须在创建公共控件之前调用此函数。

语法

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

参数

[in] picce

类型: const LPINITCOMMONCONTROLSEX

指向 INITCOMMONCONTROLSEX 结构的指针,该结构包含指定将注册哪些控件类的信息。

返回值

类型: BOOL

如果成功,则返回 TRUE ,否则返回 FALSE

注解

每次调用 InitCommonControlsEx 的效果都是累积的。 例如,如果使用 ICC_UPDOWN_CLASS 标志调用 InitCommonControlsEx,则稍后使用 ICC_HOTKEY_CLASS 标志调用 ,则结果是注册向上键和热键通用控件类,并且可供应用程序使用。

要求

   
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 commctrl.h
Library Comctl32.lib
DLL Comctl32.dll (版本 4.70 或更高版本)
API 集 ext-ms-win-shell-comctl32-init-l1-1-0 (在 Windows 10 版本 10.0.10240 中引入)