CWnd::SetOwner
設定目前視窗的主控視窗為指定的物件。
void SetOwner(
CWnd* pOwnerWnd
);
參數
- pOwnerWnd
識別視窗物件的新擁有者。 如果此參數為, NULL視窗物件沒有主控視窗。
備註
這個擁有者可以接收來自目前視窗物件的命令訊息。 根據預設,目前視窗的父代 (Parent) 是它的擁有人。
建立具有 Windows 階層架構無關的視窗物件之間的連接通常很有用。 例如, CToolBar 傳送通知給其主控視窗而不是指定給其父代。 這可讓工具列會成為一個視窗的子系 (例如一個 OLE 容器應用程式視窗) 時,傳送通知給另一個視窗時 (例如就地框架視窗)。 此外,在中,當在就地編譯期間,伺服器視窗會停用或啟用,框架視窗主控的所有視窗隱藏或顯示。 這個屬性明確設定為 SetOwner的呼叫。
這個函式的擁有權概念與 GetWindow不同的擁有權概念。
需求
Header: afxwin.h