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