CWnd::SetOwner

void SetOwner ( CWnd ※ pOwnerWnd );

パラメーター

pOwnerWnd

ウィンドウ オブジェクトの新しい所有者を識別します。このパラメーターがNULLの場合は、ウィンドウ オブジェクトに所有者がありません。

解説

現在のウィンドウのオーナーを指定されたウィンドウ オブジェクトに設定します。この所有者 [、現在のウィンドウ オブジェクトからコマンド メッセージを受け取ることができます。既定では、現在のウィンドウの親はその所有者です。

多くの場合、ウィンドウの階層に関連するウィンドウ オブジェクト間の接続を確立するのに便利です。たとえば、 CToolBarはその所有者の代わりにその親に通知を送信します。これは、(OLE コンテナー アプリケーションのウィンドウ) などの 1 つのウィンドウの子 (埋め込み先のフレーム ウィンドウ) などの別のウィンドウに通知を送信中にツールバーをできます。サーバー ウィンドウが非アクティブまたは場所の中にアクティブ化するとさらに、編集、フレーム ウィンドウが所有するあらゆるウィンドウ非表示またはです。SetOwnerを呼び出すとこの所有権を明示的に設定します。

この関数の所有権概念の所有権概念から別です GetWindow

CWnd の概要|nbsp;クラス メンバー |階層図(&N)

参照特価;CWnd::GetOwnerCToolBar(&N)

Index