次の方法で共有


CWnd::GetParentOwner

更新 : 2007 年 11 月

子ウィンドウにとっての親ウィンドウまたはオーナー ウィンドウへのポインタを取得するには、このメンバ関数を呼び出します。

CWnd* GetParentOwner( ) const;

戻り値

CWnd オブジェクトへのポインタ。CWnd オブジェクトがハンドルに結び付けられていない場合は、一時的な CWnd オブジェクトが生成され結び付けられます。このポインタは一時的である場合があるので、後で使用するために保持しておくことはできません。

解説

最上位の親、つまり子ウィンドウではないオーナー ウィンドウ (WS_CHILD スタイルを持たない) へのポインタを返します。現在のオーナー ウィンドウは、SetOwner で設定されます。既定では、ウィンドウの親がそのオーナーになります。

これとは対照的に、GetParent 関数は、すぐ上の親が子ウィンドウかどうかにかかわらず、そのポインタを返します。子ウィンドウの中に子ウィンドウがある場合、GetParentGetParentOwner は異なる結果を返します。

必要条件

ヘッダー : afxwin.h

参照

参照

CWnd クラス

階層図

CWnd::GetParent

CWnd::GetOwner

CWnd::SetOwner

CWnd::SetParent

GetParent

その他の技術情報

CWnd のメンバ