次の方法で共有


メッセージ ボックス スタイル

更新 : 2007 年 11 月

以下のメッセージ ボックスのスタイルを使用できます。

メッセージ ボックスの種類

  • MB_ABORTRETRYIGNORE    [中止]、[再試行]、および [無視] という 3 つのプッシュ ボタンがあるメッセージ ボックス。

  • MB_OK   [OK] というプッシュ ボタンが 1 つあるメッセージ ボックス。

  • MB_OKCANCEL   [OK] と [キャンセル] という 2 つのプッシュ ボタンがあるメッセージ ボックス。

  • MB_RETRYCANCEL   [再試行] と [キャンセル] という 2 つのプッシュ ボタンがあるメッセージ ボックス。

  • MB_YESNO   [はい] と [いいえ] という 2 つのプッシュ ボタンがあるメッセージ ボックス。

  • MB_YESNOCANCEL   [はい]、[いいえ]、および [キャンセル] という 3 つのプッシュ ボタンがあるメッセージ ボックス。

メッセージ ボックスの様式

  • MB_APPLMODAL   ユーザーは、現在のウィンドウで作業を続ける前にメッセージ ボックスに応答する必要があります。しかし、ユーザーは、ほかのアプリケーションのウィンドウへ移動して、そのウィンドウで作業することはできます。既定値は、MB_SYSTEMMODALMB_TASKMODAL がどちらも指定されない場合は、MB_APPLMODAL になります。

  • MB_SYSTEMMODAL   ユーザーがメッセージ ボックスに応答するまで、すべてのアプリケーションが中断されます。システム モーダル メッセージ ボックスは、ユーザーにすぐに知らせる必要がある致命的なエラーを警告するために使用します。このボックスは、頻繁には使用しないでください。

  • MB_TASKMODAL   MB_APPLMODAL と似ていますが、MFC アプリケーションでは有用ではありません。このフラグは、ウィンドウ ハンドルを使用できないアプリケーションやライブラリを呼び出すために予約されています。

メッセージ ボックスのアイコン

  • MB_ICONEXCLAMATION   メッセージ ボックスに感嘆符 (!) のアイコンを表示します。

  • MB_ICONINFORMATION   円の中に "I" が描かれたアイコンをメッセージ ボックスに表示します。

  • MB_ICONQUESTION   メッセージ ボックスに疑問符 (?) のアイコンを表示します。

  • MB_ICONSTOP   メッセージ ボックスにストップ記号のアイコンを表示します。

メッセージ ボックスの既定のボタン

  • MB_DEFBUTTON1   最初のボタンを既定のボタンにします。MB_DEFBUTTON2 または MB_DEFBUTTON3 が指定されない限り、常に最初のボタンが既定のボタンになります。

  • MB_DEFBUTTON2   2 番目のボタンを既定のボタンにします。

  • MB_DEFBUTTON3   3 番目のボタンを既定のボタンにします。

参照

参照

AfxMessageBox

その他の技術情報

MFC で使用するスタイル