CWnd::GetParentFrame 是 MFC 中的一个公共方法,用于获取当前窗口所属的顶层框架窗口的指针。
CFrameWnd* CWnd::GetParentFrame() const;

返回值:
如果当前窗口是框架窗口(通常是顶层窗口),则返回指向该框架窗口的 CFrameWnd* 指针。如果当前窗口不是框架窗口,返回 NULL。

说明:
  •  这个方法用于获取当前窗口所在的框架窗口,通常在 MDI 或 SDI 应用程序中使用。

  •  如果当前窗口不是框架窗口,返回值为 NULL。


示例用法:
// 假设 pWnd 是一个指向 CWnd 对象的指针
CFrameWnd* pFrameWnd = pWnd->GetParentFrame();
if (pFrameWnd != NULL)
{
    // 在这里可以使用 pFrameWnd 操作框架窗口
}

这个方法适用于 MFC 中的框架窗口应用程序,用于获取当前窗口所在的框架窗口。


转载请注明出处:http://www.pingtaimeng.com/article/detail/23325/MFC/CWnd