次の方法で共有


CWnd::GetSafeOwner

更新 : 2007 年 11 月

ダイアログ ボックスまたはほかのモーダル ウィンドウで使用するオーナー ウィンドウを取得するにはこのメンバ関数を呼び出します。

static CWnd* GetSafeOwner(
   CWnd* pParent = NULL,
   HWND* pWndTop = NULL
);

パラメータ

  • pParent
    CWnd ウィンドウへのポインタ。NULL でもかまいません。

  • pWndTop
    現在最上位にあるウィンドウへのポインタ。NULL でもかまいません。

戻り値

特定ウィンドウのセーフ オーナーへのポインタ。

解説

セーフ オーナーは pParent が指すウィンドウの中で先頭にくる、子ウィンドウを持たない親ウィンドウです。pParent が NULL のときは、スレッドのメイン ウィンドウ (AfxGetMainWnd によって取得します) を使ってオーナーを探します。

y549fz05.alert_note(ja-jp,VS.90).gifメモ :

オーナーが指定されていないダイアログ ボックスおよびプロパティ シートの正しいオーナー ウィンドウを判断するために、フレームワーク自体がこの関数を使用します。

必要条件

ヘッダー : afxwin.h

参照

参照

CWnd クラス

階層図

AfxGetMainWnd

その他の技術情報

CWnd のメンバ