AIT_MessageBox

機能

指定したメッセージをダイアログボックスに表示し,ユーザがどれかのボタンをクリックするまで待機し,ユーザが選択したボタンを示す値を返します。

形式

integer AIT_MessageBox  (
 string strMessage,       // メッセージ
 string strTitle          // タイトル
 [,integer nIconType]     // アイコンタイプ
 [,integer nMsgBoxType]   // メッセージボックスタイプ
);

引数

strMessage(入力用)

メッセージボックスに表示するメッセージを指定してください。

strTitle(入力用)

メッセージボックスのタイトルを指定してください。

nIconType(入力用,省略可)

表示するアイコンタイプを指定してください。次の値のどれかに該当する必要があります。

意味
MB_ICONEXCLAMATIONメッセージボックスに「!」(感嘆符)のアイコンが表示されます。
MB_ICONINFORMATIONメッセージボックスに,丸の中に「i」があるアイコンが表示されます。
MB_ICONQUESTIONメッセージボックスに「?」(疑問符)のアイコンが表示されます。
MB_ICONSTOPメッセージボックスに停止標識のアイコンが表示されます。

省略した場合は,MB_ICONEXCLAMATIONがアイコンタイプになります。

nMsgBoxType(入力用,省略可)

メッセージボックスタイプを指定してください。次の値のどれかに該当する必要があります。

意味
MB_ABORTRETRYIGNORE[中止],[再試行],および[無視]ボタンがあるメッセージボックス
MB_OK[OK]ボタンだけがあるメッセージボックス
MB_OKCANCEL[OK]および[キャンセル]ボタンがあるメッセージボックス
MB_RETRYCANCEL[再試行]および[キャンセル]ボタンがあるメッセージボックス
MB_YESNO[はい]および[いいえ]ボタンがあるメッセージボックス
MB_YESNOCANCEL[はい],[いいえ],および[キャンセル]ボタンがあるメッセージボックス

省略した場合は,MB_OKがメッセージボックスタイプに指定されます。

戻り値

ユーザが選択したボタンを表す値を返します。次のどれかの値になります。

意味
IDABORT[中止]ボタンが選択されました。
IDCANCEL[キャンセル]ボタンが選択されました。
IDIGNORE[無視]ボタンが選択されました。
IDNO[いいえ]ボタンが選択されました。
IDOK[OK]ボタンが選択されました。
IDRETRY[再試行]ボタンが選択されました。
IDYES[はい]ボタンが選択されました。

上記以外の値が返った場合は,AIT_GetLastErrorを使用して拡張エラーコードを取得できます。AIT_GetLastErrorが返す可能性のあるエラーコードを次に示します。

拡張エラー番号エラーコード
87ERROR_INVALID_PARAMETER