15,979
社区成员
发帖
与我相关
我的任务
分享
CDialog m_pTabs[12];
CDialog tabPage;
for (int i=0; i < 12; i++) {
m_pTabs[0] = &tabPage;
tabControl.InsertItem(i, _T("test"));
}
tabPage.Create(IDD_TAB_DLG, &tabControl);
CRect rc;
tabControl.GetClientRect(rc);
rc.top += 40;
rc.bottom += 40;
for (int i = 0; i < 12; i++) {
m_pTabs[i]->MoveWindow(&rc);
m_pTabs[i]->ShowWindow(SW_HIDE);
}
m_pTabs[0]->ShowWindow(SW_SHOW);
CRect rc;
tabControl.GetClientRect(rc);
tabControl.AdjustRect(FALSE, &rc);
for (int i = 0; i < 12; i++)
{
m_pTabs[i]->MoveWindow(&rc);
m_pTabs[i]->ShowWindow(SW_HIDE);
}