我的应用程序中有一个正确初始化的CMFCTabCtrl对象。 我已经通过
添加了一些标签m_oMTC.AddTab(pTab, Name, -1, FALSE);
现在我想遍历m_oMTC中的所有选项卡,获取标签处理并检查它的一些子项。我怎么能这样做?
我使用此代码进行迭代
int nTabCnt = m_oMTC->GetTabsNum();
for (int i = 0; i < nTabCnt; i++)
{
m_oMTC->SetActiveTab(i);
}
答案 0 :(得分:1)
CMCFTabCtrl 派生自CMFCBaseTabCtrl。您应该使用CMFCBaseTabCtrl::GetTabWnd遍历循环中的子选项卡。根据您设置标签的方式,您可能需要从GetTabWnd
枚举返回的CWnd上的子CWnds。