MessageBox()関数
int MessageBox(
HWND hWnd,
LPCTSTR lpszText,
LPCTSTR lpszCaption,
UINT nType
);
| hWnd | 表示するメッセージボックスが持つ親ウィンドウを第1引数に指定します。親ウィンドウを持たない場合はNULLを渡します。 |
| lpszText | NULLで終わる文字列へのポインタを渡します。 |
| lpszCaption | NULLで終わる文字列へのポインタ。lpszCaptionがNULLの場合は、既定のキャプションである"エラー"が使われます。 |
| nType | メッセージ ボックスの内容と動作を指定します。 |
アイコンの指定
| MB_ICONHAND、MB_ICONSTOP、MB_ICONERROR | |
| MB_ICONQUESTION | |
| MB_ICONEXCLAMATION、MB_ICONWARNING | |
| MB_ICONASTERISK、MB_ICONINFORMATION |
基本的なスタイルの指定
| MB_ABORTRETRYIGNORE | [中止]、[再試行]、[無視] |
| MB_OK | [OK](デフォルト) |
| MB_OKCANCEL | [OK]、[キャンセル] |
| MB_RETRYCANCEL | [再試行]、[キャンセル] |
| MB_YESNO | [はい]、[いいえ] |
| MB_YESNOCANCEL | [はい]、[いいえ]、[キャンセル] |
戻り値
| IDABORT | [中止]が押された |
| IDCANCEL | [キャンセル]が押された |
| IDIGNORE | [無視]が押された |
| IDNO | [いいえ]が押された |
| IDOK | [OK]が押された |
| IDRETRY | [再試行]が押された |
| IDYES | [はい]が押された |