MFC:如何在CTabView中获取选项卡的CView *?

问题描述 投票:0回答:2

我有一个CTabView,并添加一个类似于AddView(RUNTIME_CLASS(CMyView1), _T("View1"));的标签。但是,如何获得指向在选项卡中创建的CMyView1类的指针?

TIA !!

mfc tabcontrol cview
2个回答
0
投票

您可以执行以下操作:

CMFCTabCtrl& MFCTabCtrl = YourTabView.GetTabControl();
for(int i = 0;i < MFCTabCtrl.GetTabsNum();++i)
{
    CMyView1* pView = (CMyView1*)MFCTabCtrl.GetTabWnd(i);
    ....
}

0
投票

尝试查看MFC-MDI选项卡视图实现,当您谈论视图时,这是最简单的方法。

© www.soinside.com 2019 - 2024. All rights reserved.