InitCommonControls

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

相關詞條

熱門詞條

聯絡我們