CWnd::GetParentOwner

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

CWnd* GetParentOwner( ) const;

戻り値

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

解説

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

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

必要条件

**ヘッダー:**afxwin.h

参照

参照

CWnd クラス

階層図

CWnd::GetParent

CWnd::GetOwner

CWnd::SetOwner

CWnd::SetParent

GetParent

概念

CWnd のメンバー