我用向导生成了一个vc的hellow world,我在它的about对话框中拖进一个tab控件,
当我执行时,about对话框不显示,而我去掉tab控件,就显示了,为什么?
为什么不显示tab控件?

解决方案 »

  1.   

    ???
    向导生成了一个vc的hellow world
    win32app?
    mfcapp?
      

  2.   

    在STDAFX。H 加上
    #include <afxwin.h>         // MFC core and standard components
    #include <afxext.h>         // MFC extensions
    #include <afxdisp.h>        // MFC Automation classes
    #include <afxdtctl.h> // MFC support for Internet Explorer 4 Common Controls
    #ifndef _AFX_NO_AFXCMN_SUPPORT
    #include <afxcmn.h> // MFC support for Windows Common Controls
    #endif // _AFX_NO_AFXCMN_SUPPORT
    ----------
    在WINMAIN()
    {
    InitCommonControls();//在开始的地方加。
    }
      

  3.   

    win32app
    NOT using mfc!
      

  4.   

    : fingerfox:
    thanks
    为什么没有tab?
      

  5.   

    为什么只是显示一块类似BUTTON的矩形?
      

  6.   

    MFC控件需要初始化然后才能用。
    记得设置PROJECT->SETTING->USE MFC IN A SHARE DLL
      

  7.   

    你自己加东西啊。
    如何用TAB,还是查MSDN吧。
    :)
      

  8.   

    CTabCtrl m_tabctrl; 
    TC_ITEM tItem; 
         tItem.mask = TCIF_TEXT; 
         tItem.pszText = "&Tab 1"; 
         tItem.cchTextMax = strlen(tItem.pszText); 
         
         m_tabctrl.InsertItem(0, &tItem);  m_tabctrl.ShowWindow(SW_SHOW);
      

  9.   

    你的tab 什么都没设置,不就是一个类似BUTTON的矩形