CWnd* CWnd::GetOwner() const;
返回值:
如果当前窗口有一个所有者窗口(owner window),则返回指向该所有者窗口的 CWnd* 指针。如果没有所有者窗口,返回 NULL。
说明:
- 所有者窗口是指创建了当前窗口的窗口。在 MFC 中,窗口可以通过 Create 或 CreateEx 函数来创建。
- 这个方法对于子窗口在对话框或其他容器窗口中的情况很有用,可以用于获取其父窗口的指针。
示例用法:
// 假设 pWnd 是一个指向 CWnd 对象的指针
CWnd* pOwnerWnd = pWnd->GetOwner();
if (pOwnerWnd != NULL)
{
// 在这里可以使用 pOwnerWnd 操作所有者窗口
}
这个方法适用于 MFC 中窗口之间的关系查询。
转载请注明出处:http://www.pingtaimeng.com/article/detail/23323/MFC/CWnd