Share via


CDialogImpl::DoModal

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

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

パラメーター

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

  • dwInitParam
    [入力]値を WM_INITDIALOG のメッセージの lParam パラメーター]ダイアログ ボックスに渡すように指定します。

戻り値

EndDialog、の呼び出しに指定された nRetCode パラメーターの値に成功した場合は。それ以外の場合は、-1 を返します。

解説

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

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

必要条件

Header: atlwin.h

参照

関連項目

CDialogImpl クラス

CWindow::m_hWnd

CDialogImpl::EndDialog