CWnd::GetSafeOwner
ダイアログ ボックスまたはほかのモーダル ウィンドウで使用するオーナー ウィンドウを取得するにはこのメンバー関数を呼び出します。
static CWnd* GetSafeOwner(
CWnd* pParent = NULL,
HWND* pWndTop = NULL
);
パラメーター
pParent
親 CWnd ウィンドウへのポインター。 NULL でもかまいません。pWndTop
現在最上位にあるウィンドウへのポインター。 NULL でもかまいません。
戻り値
特定ウィンドウのセーフ オーナーへのポインター。
解説
セーフ オーナーは pParent が指すウィンドウの中で先頭にくる、子ウィンドウを持たない親ウィンドウです。 pParent が NULL のときは、スレッドのメイン ウィンドウ (AfxGetMainWnd によって取得します) を使ってオーナーを探します。
注意
オーナーが指定されていないダイアログ ボックスおよびプロパティ シートの正しいオーナー ウィンドウを判断するために、フレームワーク自体がこの関数を使用します。
必要条件
**ヘッダー:**afxwin.h