CWnd::GetParentOwner
更新 : 2007 年 11 月
子ウィンドウにとっての親ウィンドウまたはオーナー ウィンドウへのポインタを取得するには、このメンバ関数を呼び出します。
CWnd* GetParentOwner( ) const;
戻り値
CWnd オブジェクトへのポインタ。CWnd オブジェクトがハンドルに結び付けられていない場合は、一時的な CWnd オブジェクトが生成され結び付けられます。このポインタは一時的である場合があるので、後で使用するために保持しておくことはできません。
解説
最上位の親、つまり子ウィンドウではないオーナー ウィンドウ (WS_CHILD スタイルを持たない) へのポインタを返します。現在のオーナー ウィンドウは、SetOwner で設定されます。既定では、ウィンドウの親がそのオーナーになります。
これとは対照的に、GetParent 関数は、すぐ上の親が子ウィンドウかどうかにかかわらず、そのポインタを返します。子ウィンドウの中に子ウィンドウがある場合、GetParent と GetParentOwner は異なる結果を返します。
必要条件
ヘッダー : afxwin.h