MFC:如何在CTAB视图中获取选项卡的CView*?

MFC:如何在CTAB视图中获取选项卡的CView*?,mfc,tabcontrol,cview,Mfc,Tabcontrol,Cview,我有一个CTabView并添加了一个选项卡,如AddView(运行时类(CMyView1),_T(“视图1”)。但是如何获取指向在选项卡中创建的CMyView1类的指针 蒂娅 您可以这样做: CMFCTabCtrl& MFCTabCtrl = YourTabView.GetTabControl(); for(int i = 0;i < MFCTabCtrl.GetTabsNum();++i) { CMyView1* pView = (CMyView1*)MFCTabCtrl

我有一个
CTabView
并添加了一个选项卡,如
AddView(运行时类(CMyView1),_T(“视图1”)。但是如何获取指向在选项卡中创建的
CMyView1
类的指针


蒂娅

您可以这样做:

CMFCTabCtrl& MFCTabCtrl = YourTabView.GetTabControl();
for(int i = 0;i < MFCTabCtrl.GetTabsNum();++i)
{
    CMyView1* pView = (CMyView1*)MFCTabCtrl.GetTabWnd(i);
    ....
}
CMFCTabCtrl&MFCTabCtrl=YourTabView.GetTabControl();
for(int i=0;i
尝试查看MFC-MDI选项卡视图实现,当您谈论视图时,这是最简单的方法。

您可能需要自定义“添加视图”以获取视图指针。在哪里可以找到它?使用向导创建一个示例。选择MDI格式和选项卡-