次の方法で共有


CDialogImpl::DoModal

更新 : 2007 年 11 月

モーダル ダイアログ ボックスを作成します。

INT_PTR DoModal(
   HWND hWndParent = ::GetActiveWindow( ), 
   LPARAM dwInitParam = NULL 
);

パラメータ

  • hWndParent
    [入力] オーナー ウィンドウのハンドル。既定値は、GetActiveWindow Win32 関数の戻り値です。

  • dwInitParam
    [入力] WM_INITDIALOG メッセージのパラメータ lParam でダイアログ ボックスに渡す値。

戻り値

処理が正常に終了した場合は、EndDialog の呼び出し時に指定されたパラメータ nRetCode の値を返します。それ以外の場合は、-1 を返します。

解説

このダイアログ ボックスは、CDialogImpl オブジェクトに自動的にアタッチされます。

モードレス ダイアログ ボックスを作成するには、Create を呼び出します。

必要条件

ヘッダー : atlwin.h

参照

参照

CDialogImpl クラス

CWindow::m_hWnd

CDialogImpl::EndDialog

その他の技術情報

CDialogImpl のメンバ