プログラム メモ
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 | 「はい」ボタン |