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 | [はい]が押された |
Comments