プログラム メモ
MessageBox()
最終更新:
memoprogram
-
view
int MessageBox( HWND hWnd, //#1 オーナーウィンドウのハンドル LPCTSTR lpText, //#2 メッセージボックス内のテキスト LPCTSTR lpCaption, //#3 メッセージボックスのタイトル UINT uType //#4 メッセージボックスのスタイル );
引数
#1 hWnd
ウィンドウハンドルを指定する。
オーナーウィンドウを持たない場合NULLを指定する。
オーナーウィンドウを持たない場合NULLを指定する。
#2 lpText
メッセージボックス本体に表示する文字列ポインタを指定する。
#3 lpCaption
メッセージボックスのタイトルに表示される文字列ポインタを指定する。
#4 uType
メッセージボックスのスタイルを指定する。
ボタンの設定
| MB_ABORTRETRYIGNORE | 「中止」「再試行」「無視」の3つのボタン |
| MB_HELP | 「ヘルプ」ボタン |
| MB_OK | 「OK」ボタン |
| MB_OKCANCEL | 「OK」「キャンセル」の2つのボタン |
| MB_RETRYCANCEL | 「再試行」「キャンセル」の2つのボタン |
| MB_YESNO | 「はい」「いいえ」の2つのボタン |
| MB_YESNOCANCEL | 「はい」「いいえ」「キャンセル」の3つのボタン |
アイコンの設定
| MB_ICONEXCLAMATION | 「!」アイコン(警告) |
| MB_ICONWARNING | 「!」アイコン(警告) |
| MB_ICONINFORMATION | 「i」アイコン(インフォメーション) |
| MB_ICONASTERISK | 「i」アイコン(インフォメーション) |
| MB_ICONQUESTION | 「?」アイコン(質問) |
| MB_ICONSTOP | 「×」アイコン(停止) |
| MB_ICONERROR | 「×」アイコン(停止) |
| MB_ICONHAND | 「×」アイコン(停止) |
戻り値
| IDABORT | 「中止」ボタン |
| IDCANCEL | 「キャンセル」ボタン。 |
| IDCONTINUE | 「続行」ボタン |
| IDIGNORE | 「無視」ボタン |
| IDNO | 「いいえ」ボタン |
| IDOK | 「OK」ボタン |
| IDRETRY | 「再試行」ボタン |
| IDTRYAGAIN | 「再実行」ボタン |
| IDYES | 「はい」ボタン |