次の方法で共有


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