CWnd::GetSafeOwner

ダイアログ ボックスなどの、モーダル ウィンドウに使用する必要のあるオーナー ウィンドウを取得するには、このメンバー関数を呼び出します。

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

パラメーター

  • pParent
    CWnd の親ウィンドウへのポインター。nullが返されます。

  • pWndTop
    上に存在するペインへのポインター。nullが返されます。

戻り値

特定のウィンドウの安全な所有者を指すポインター。

解説

安全な所有者は pParentの最初の非子の親ウィンドウ。pParent が nullの所有者を見つけるために、スレッドのメイン ウィンドウ ( AfxGetMainWndによって取得される) を使用します。

[!メモ]

Framework 自体は所有者を指定しないダイアログ ボックスおよびプロパティ シートの正しいオーナー ウィンドウを決定するために使用します。

必要条件

ヘッダー: afxwin.h

参照

関連項目

CWnd クラス

階層図

AfxGetMainWnd