CSimpleDialog::DoModal
されたときにモーダル ダイアログ ボックスを開始し、ダイアログ ボックスの結果を返します。
INT_PTR DoModal(
HWND hWndParent = ::GetActiveWindow()
);
パラメーター
- hWndParent
ダイアログ ボックスの親へのハンドル。値を指定しない場合、親が現在のアクティブ ウィンドウに設定されます。
戻り値
正常終了した場合、戻り値はダイアログ ボックスを閉じるコントロールのリソース id です。
関数が失敗した場合、戻り値は– 1 です。エラー情報を拡張するには、GetLastErrorを呼び出します。
解説
このメソッドは、ダイアログ ボックスがアクティブな間、ユーザーとのやり取りを処理します。これはダイアログ ボックスをモーダルにするものですが; つまり、ユーザーは、他のウィンドウとダイアログ ボックスが閉じるまで操作できません。
必要条件
Header: atlwin.h