CWnd::SetOwner
设置当前窗口的所有者到指定的window对象。
void SetOwner(
CWnd* pOwnerWnd
);
参数
- pOwnerWnd
windows标识对象的新所有者。如果此参数是 NULL,窗口对象没有owner。
备注
此所有者可以接收来自当前窗口对象的命令消息。默认情况下,当前窗口的父级为其所有者。
生成与窗口层次结构不相关的windows对象之间的联接通常很有用。例如,CToolBar 通知发送给其所有者(而非其父级。这允许工具栏形成一个窗口的子窗口(例如OLE容器应用程序窗口),则通知发送给另一个窗口时(例如就地框架窗口)。此外,那么,当在就地编辑期间,服务器窗口停用或激活,框架窗口拥有的所有窗口中隐藏或显示。此所有权显式设置与 SetOwner的调用。
此功能的所有权概念与 GetWindow不同的所有权概念。
要求
Header: afxwin.h