各位好:
我的具体目标是想实现在TabControl中实现可以在每个选项卡中加入图片,所以决定使用BCG库!
我使用的是VC6.0
是不是可以不用在资源文件中去通过工具添加TABCONTROL?直接代码添加了?在头文件中定义好了CBCGPTabWnd m_Tabctrl;
然后在ONCREATE()中定义了
if (! m_Tabctrl.Create(CBCGPTabWnd::STYLE_3D, CRect(0,0,0,0), this, 1,CBCGPTabWnd::LOCATION_TOP))

return -1;
 }
然后在初始化函数中:
        m_Tabctrl.SetImageList(IDB_BITMAP1,45,RGB(0,0,0));
m_Tabctrl.EnableTabSwap(FALSE);  m_CurrTabIndex = 0;
m_page0.Create(IDD_DIALOG_0, &m_Tabctrl);
m_page1.Create(IDD_DIALOG_1, &m_Tabctrl);
m_page2.Create(IDD_DIALOG_2, &m_Tabctrl);
m_page3.Create(IDD_DIALOG_3, &m_Tabctrl);
m_page4,Create(IDD_DIALOG_4, &m_Tabctrl); m_Tabctrl.AddTab(&m_page0, "11111", 0);
m_Tabctrl.AddTab(&m_page1, "22222", 1);
m_Tabctrl.AddTab(&m_page2, "33333", 2);
m_Tabctrl.AddTab(&m_page3, "44444", 3);
m_Tabctrl.AddTab(&m_page4, "55555", 4);        CRect rc;
m_Tabctrlmain.GetClientRect(rc);
rc.top += 25;
rc.bottom += 100;
rc.left = 40;
        rc.right += 5;
m_page0.MoveWindow(&rc);
m_page1.MoveWindow(&rc);
m_page2.MoveWindow(&rc);
m_page3.MoveWindow(&rc);
m_page4.MoveWindow(&rc); m_pDialog[0] = &m_page0;
m_pDialog[1] = &m_page1;
m_pDialog[2] = &m_page2;
m_pDialog[3] = &m_page3;
m_pDialog[4] = &m_page4; m_pDialog[0] ->ShowWindow(SW_SHOW);
m_pDialog[1] ->ShowWindow(SW_HIDE);
m_pDialog[2] ->ShowWindow(SW_HIDE);
m_pDialog[3] ->ShowWindow(SW_HIDE);
m_pDialog[4] ->ShowWindow(SW_HIDE);
这样为什么还是错的?谁可以给一个具体的例子?谢谢!