Win32项目,不用mfc。
用向导创建一个Win32项目后,在about对话框中添加一个list或者datetimepicker等控件后,该对话框就无法显示了。如果用CreateDialog的话,返回是NULL。
是不是使用这些控件需要包含什么库和头文件???

解决方案 »

  1.   

    //怎么加的?
    //CListCtrl,CListBox或者CDateTimePicker本身就是MFC的东西。
      

  2.   

    #include <commctrl.h>
    #pragma comment( lib, "comctl32.lib" )然后在WinMain函数中调用 一下 void InitCommonControls(VOID);
      

  3.   

    需要初始化自动化的操作,datetimepicker是COM的控件,使用初始化下就好了,
    在InitInstance()里添加如下代码:
    if (!AfxOleInit())
    {
        return FALSE;
    }
      

  4.   


    cool!
    不过MSDN上建议InitCommonControlsEx
    现在可以了。
    thx