Share via


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

次のメッセージ ボックスのフォームは使用できます。

Message_Box の型

  • MB_ABORTRETRYIGNORE はメッセージ ボックス 3 個の押しボタンが含まれています: アボート、再試行は無視されます。

  • MB_OK はメッセージ ボックス 1 個の押しボタンが含まれています: わかりました。

  • MB_OKCANCEL はメッセージ ボックス 2 個の押しボタンが含まれています: [OK] ボタンと [キャンセル。

  • MB_RETRYCANCEL はメッセージ ボックス 2 個の押しボタンが含まれています: 再試行およびキャンセルされます。

  • MB_YESNO はメッセージ ボックス 2 個の押しボタンが含まれています: ○といいえ。

  • MB_YESNOCANCEL はメッセージ ボックス 3 個の押しボタンが含まれています: [はい]、 [いいえ] と [キャンセル。

メッセージ ボックスのモダリティ

  • MB_APPLMODAL はメッセージ ボックスに現在のペインの作業を続行する前に、ユーザー応答する必要があります。ただし、ユーザーは、他のアプリケーションのペインに移動し、これらのペインで操作できます。既定値は MB_SYSTEMMODALMB_TASKMODAL も指定しない場合 MB_APPLMODAL です。

  • MB_SYSTEMMODAL は、すべてのアプリケーション ユーザーがメッセージ ボックスに応答するまで中断されます。システム モーダル メッセージ ボックスは直前の注意を必要とし、慎重に使用する必要がある深刻で、場合によっては有害なエラーをユーザーに通知するために使用されます。

  • MB_APPLMODALと同様ですが、 Microsoft Foundation Class のアプリケーションで使用できませんMB_TASKMODAL。このフラグは、使用できるウィンドウ ハンドルがない呼び出し元のアプリケーションまたはライブラリに予約されています。

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

  • MB_ICONEXCLAMATION はメッセージ ボックスに感嘆符のアイコン表示されます。

  • MB_ICONINFORMATION 範囲から構成されるアイコンの 「I」メッセージ ボックスに表示されます。

  • MB_ICONQUESTION A の疑問符のアイコンがメッセージ ボックスに表示されます。

  • MB_ICONSTOP A の停止、記号のアイコンがメッセージ ボックスに表示されます。

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

  • MB_DEFBUTTON1 は、最初のボタン既定値です。MB_DEFBUTTON2MB_DEFBUTTON3 が指定されていない場合、最初のボタンが既定常にであることに注意してください。

  • MB_DEFBUTTON2 は 2 番目のボタンの既定値です。

  • MB_DEFBUTTON3 は 3 番目のボタンの既定値です。

参照

関連項目

AfxMessageBox

その他の技術情報

MFC で使用するスタイル