InitCommonControlsex,函式名稱,lpInitCtrls參數指向一個INITCOMMONCONTROLSEX結構。如果一個運行在 Windows XP 上的應用程式清單指定要使用 ComCtl32.dll 版本 6 或更高版本來啟用可視化方式,則需要 InitCommonControlsEx()。否則,將無法創建視窗。
基本介紹
- 中文名:InitCommonControlsex
- 外文名:BOOL WINAPI InitCommonControlsEx(LPINITCOMMONCONTROLSEX lpInitCtrls)
- 性質:函式名稱
- 數據類型:DWORD
- 參數指向:INITCOMMONCONTROLSEX結構
- 函式只註冊:擴展通用控制項類
函式原形,數據結構,參數含義,dwSize,dwICC,
函式原形
BOOL WINAPI InitCommonControlsEx(LPINITCOMMONCONTROLSEX lpInitCtrls);
數據結構
lpInitCtrls參數指向一個INITCOMMONCONTROLSEX結構:
typedef struct tagINITCOMMONCONTROLSEX {
DWORD dwSize;
DWORD dwICC;
} INITCOMMONCONTROLSEX, *LPINITCOMMONCONTROLSEX;
參數含義
dwSize
數據類型:DWORD
本結構體的長度。
dwICC
數據類型:DWORD
需要初始化的類的標示符。
dwICC欄位指定了需要註冊的擴展通用控制項類,與InitCommonControls註冊所有它支持的通用控制項類不同,InitCommonControlsEx函式只註冊dwICC欄位指明的擴展通用控制項類,欄位可以是下面取值的組合:
● ICC_BAR_CLASSES——註冊工具列、狀態欄、Trackbar和Tooltip類。
● ICC_COOL_CLASSES——註冊Rebar類。
● ICC_DATE_CLASSES——註冊Date and Time Picker類。
● ICC_HOTKEY_CLASS——註冊Hot Key類。
● ICC_INTERNET_CLASSES——註冊IP Address Picker類。
● ICC_PAGESCROLLER_CLASS——註冊Pager類。
● ICC_PROGRESS_CLASS——註冊Progress Bar類。
● ICC_TAB_CLASSES——註冊Tab和Tooltip類。
● ICC_TREEVIEW_CLASSES——註冊TreeView和Tooltip類。
● ICC_UPDOWN_CLASS——註冊Up-Down類。
● ICC_USEREX_CLASSES——註冊ComboBoxEx類。
● ICC_WIN95_CLASSES——註冊InitCommonControls函式註冊的所有類。
InitCommonControlsEx函式是InitCommonControls函式的擴充