1、故障现象:当把公共控件拖到对话框时,使用DialogBox对话框不显示
公共控件包含以下:
Slider Control 、 Tree Control 、 Date Time Picker
Spin Control 、 Progress Control Animation Control
IP Address Control 、 Rich Edit Control 、 Extended Combo Box
List Control 、 Rich Edit 2.0Control 、 CustomControl
2、产生此现象的原因,需要初始化com
3、解决步骤
①、包含头文件 #include <commctrl.h>
②、链接静态库 #pragma comment(lib, "comctl32.lib")
③、初始化COM
//初始化com,这段代码可加在程序初始化的函数中
INITCOMMONCONTROLSEX ipaddress=sizeofipaddress),ICC_INTERNET_CLASSES};
InitCommonControlsEx(&ipaddress);
//ShowWindow(hWnd, nCmdShow);
//UpdateWindow(hWnd);