複製鏈接
請複製以下鏈接發送給好友

InitCommonControls

鎖定
InitCommonControls是註冊並初始化通用控件窗口類
外文名
InitCommonControls
解    釋
註冊並初始化通用控件窗口類
作    用
是個空函數,不做任何事情
函數原型
void InitCommonControls(VOID);

InitCommonControls函數功能

另外還有一個加強版的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説明

函數InitCommonControls是個空函數,不做任何事情。
但如果你調用了該函數,則鏈接器會將你的程序鏈接到comctl32.lib,然後在程序啓動時,會加載comctl32.dll。
真正初始化的工作是在該庫的入口點處做的,在這裏會註冊通用控件窗口類。
然後應用程序就可以創建控件窗口,就象創建其它的子窗口控件一樣。

InitCommonControls函數原型

void InitCommonControls(VOID);

InitCommonControls返回值

沒有返回值。

InitCommonControls要求

Windows NT/2000: 需要 Windows NT 3.51 或以後的版本
Windows 95/98: 需要 Windows 95 或以後的版本
頭文件: commctrl.h
Import Library: comctl32.lib