CMFCTabCtrl 获取选项卡及其子项的句柄

CMFCTabCtrl get handle of tabs and their childs

我的应用程序中有一个正确初始化的 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);

}

CMCFTabCtrl 派生自 CMFCBaseTabCtrl. You should be using CMFCBaseTabCtrl::GetTabWnd 以遍历循环中的子选项卡。根据您设置选项卡的方式,您可能需要在从 GetTabWnd.

返回的 CWnd 上枚举子 CWnd