InitCommonControls是註冊並初始化通用控制項視窗類。
基本介紹
- 外文名:InitCommonControls
- 解釋:註冊並初始化通用控制項視窗類
- 作用:是個空函式,不做任何事情
- 函式原型:void InitCommonControls(VOID);
函式功能,說明,函式原型,返回值,要求,
函式功能
另外還有一個加強版的InitCommonControlsEx函式,可以註冊指定控制項的視窗類。
在使用SDK編寫windows界面的時候,如果使用了月曆控制項,IP位址控制項等高級控制項,則需要調用此函式。
例:
int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int iCmdShow)
{InitCommonControls();
DialogBox(hInstance, MAKEINTRESOURCE(IDD_MAIN), NULL, Main_Proc);
return 0;}
說明
函式InitCommonControls是個空函式,不做任何事情。
但如果你調用了該函式,則連結器會將你的程式連結到comctl32.lib,然後在程式啟動時,會載入comctl32.dll。
真正初始化的工作是在該庫的入口點處做的,在這裡會註冊通用控制項視窗類。
然後應用程式就可以創建控制項視窗,就象創建其它的子視窗控制項一樣。
函式原型
void InitCommonControls(VOID);
返回值
沒有返回值。
要求
Windows NT/2000: 需要 Windows NT 3.51 或以後的版本
Windows 95/98: 需要 Windows 95 或以後的版本
頭檔案: commctrl.h
Import Library: comctl32.lib