次の方法で共有


CSimpleDialog::DoModal

されたときにモーダル ダイアログ ボックスを開始し、ダイアログ ボックスの結果を返します。

INT_PTR DoModal(
   HWND hWndParent = ::GetActiveWindow() 
);

パラメーター

  • hWndParent
    ダイアログ ボックスの親へのハンドル。値を指定しない場合、親が現在のアクティブ ウィンドウに設定されます。

戻り値

正常終了した場合、戻り値はダイアログ ボックスを閉じるコントロールのリソース id です。

関数が失敗した場合、戻り値は– 1 です。エラー情報を拡張するには、GetLastErrorを呼び出します。

解説

このメソッドは、ダイアログ ボックスがアクティブな間、ユーザーとのやり取りを処理します。これはダイアログ ボックスをモーダルにするものですが; つまり、ユーザーは、他のウィンドウとダイアログ ボックスが閉じるまで操作できません。

必要条件

Header: atlwin.h

参照

関連項目

CSimpleDialog クラス