|
发表于 2020-1-21 17:07:10
|
显示全部楼层
本帖最后由 VC6 于 2020-1-21 17:15 编辑
在调用DialogBox之前先加一句InitCommonControls();
在调用DialogBox之前先加一句InitCommonControls();
在调用DialogBox之前先加一句InitCommonControls();
重要的事情说三遍!
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
从Win95开始,Windows提供了一些新的Win32控件,称为通用控件. 如:Toolbar,Status bar,Tree view,List view,Animation,Hot-key,Image list,Tab等等.这些控件的可执行代码都放在comctl32.dll中.要使用通用控件,必须加载comctl32.dll.
可以调用函数InitCommonControls或InitCommonControlsEx来初始化控件.这两个函数都是动态链接库comctl32.dll中的函数,两个函数的原型如下:
void InitCommonControls(VOID);
BOOL InitCommonControlsEx(LPINITCOMMONCONTROLSEX lpInitCtrls);
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------如果你的对话框没有用到上面的控件,那就当我没说吧。
如果你的对话框用到了上面说的控件,又没用调用InitCommonControls();进行初始化,后果就是无法显示对话框。
|
|