在 MFC(Microsoft Foundation Classes)中,CWnd 类确实包含一个名为 GetAncestor 的公共方法。这个方法用于获取窗口的祖先窗口(ancestor window)。

下面是 GetAncestor 方法的一般形式:
CWnd* CWnd::GetAncestor(UINT nFlags) const;

该方法的参数 nFlags 用于指定要获取的祖先窗口的类型,例如 GA_PARENT、GA_ROOT 等。具体的取值可以在 Windows API 的文档中找到。

以下是一个示例,获取父窗口:
CWnd* pParentWnd = pChildWnd->GetAncestor(GA_PARENT);

这将返回 pChildWnd 的父窗口的指针。

请注意,具体的方法和类可能会因 MFC 版本而有所不同,因此建议查阅相关版本的 MFC 文档以获取准确的信息。


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