在 MFC(Microsoft Foundation Classes)中,CFrameWnd 类的 GetActiveView 方法用于获取当前活动的视图(CView 对象)的指针。

以下是 CFrameWnd::GetActiveView 方法的声明:
CView* GetActiveView() const;

返回值:
  •  如果存在活动视图,则返回指向活动视图对象的指针;如果没有活动视图,则返回 NULL。


示例用法:
CMainFrame* pMainFrame = (CMainFrame*)AfxGetMainWnd();
CView* pActiveView = pMainFrame->GetActiveView();

if (pActiveView != NULL)
{
    // 在此处使用活动视图的指针进行操作
}

这个方法通常在框架窗口或文档/视图体系结构中使用,以获取当前用户正在操作的视图对象。通过该方法,您可以执行特定于视图的操作或检查当前用户正在与之交互的视图。


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