在 MFC(Microsoft Foundation Classes)中,CFrameWnd 类的 GetActiveDocument 方法用于获取与框架窗口关联的活动文档(CDocument 类的派生类)的指针。

以下是 CFrameWnd::GetActiveDocument 方法的声明:
virtual CDocument* GetActiveDocument() const;

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


示例用法:
CMainFrame* pMainFrame = (CMainFrame*)AfxGetMainWnd();
CDocument* pActiveDoc = pMainFrame->GetActiveDocument();

if (pActiveDoc != NULL)
{
    // 在此处使用活动文档的指针进行操作
}

这个方法通常在框架窗口中用于获取当前活动的文档对象,以便在应用程序中进行文档相关的操作。请注意,具体的使用方式可能会根据应用程序的结构和逻辑而有所不同。


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