请问vckbase上的一个CCoolTabCtrl谁用过???如何改变TabCtrl的Text呀???
他不是用的CTabCtrl,有人用过吗?
http://www.vckbase.com/document/viewdoc.asp?id=257

解决方案 »

  1.   

    如果是界面显示前修改那在CMainFrm::OnCreate()里找到
    m_TabCtrl.AddPage(&m_wndTree,"VC知识库",IDI_ICON1);
    m_TabCtrl.AddPage(RUNTIME_CLASS(CVCKBASEDlg),IDD_DIALOGBAR,"第二页",IDI_ICON2);
    m_TabCtrl.AddPage(RUNTIME_CLASS(CMyDlg),IDD_DIALOGBAR2,"第三页",IDI_ICON3);
    修改名字就行了。如果要随时能改,就给CCoolTabCtrl添加下面这个函数
    这样调用m_TabCtrl.ChangeTitle(0, "第一页");
    void CCoolTabCtrl::ChangeTitle(int nIndex, CString strTitle)
    {
    CPageItem *pItem = (CPageItem *)GetPageItem(nIndex);
    pItem->m_sText = strTitle;
    UpdateWindow();
    }