解决了对话框不显示的方案之一:分享一下 如有错误请指正
程序代码:
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);