プログラム メモ

Win32API > 関数 > MessageBox()


※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

int MessageBox(
	HWND hWnd,		//#1 オーナーウィンドウのハンドル
	LPCTSTR lpText,		//#2 メッセージボックス内のテキスト
	LPCTSTR lpCaption,	//#3 メッセージボックスのタイトル
	UINT uType 		//#4 メッセージボックスのスタイル
);

引数

#1 hWnd

 ウィンドウハンドルを指定する。
 オーナーウィンドウを持たない場合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 「はい」ボタン

更新履歴

取得中です。