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

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

TIA !!

zgwl369 回答:MFC:如何获取CTabView中选项卡的CView *?

您可以执行以下操作:

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

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

本文链接:https://www.f2er.com/3039248.html

大家都在问