在 MFC 中,没有直接名为 CTabView 的类。不过,如果你是在 MFC 的文档/视图框架中使用标签页,可能会有一个 CView 派生类,而不是 CTabView。通常,获取当前激活的视图是通过文档/视图框架的一些方法来完成的。

在 MFC 中,你可以使用 CFrameWnd 或 CMainFrame 中的 GetActiveView 方法来获取当前激活的视图。以下是一个示例:
CView* GetCurrentActiveView()
{
    CMainFrame* pMainFrame = static_cast<CMainFrame*>(AfxGetMainWnd());

    if (pMainFrame != nullptr) {
        CView* pView = pMainFrame->GetActiveView();
        return pView;
    }

    return nullptr;
}

这个函数返回当前活动视图的指针。确保在调用此函数之前检查返回的指针是否为 nullptr。




转载请注明出处:http://www.zyzy.cn/article/detail/22655/MFC/CTabView