トップへ戻る

Autoitプログラミング

各種メッセージボックスを表示

タイムアウト時間を設定できるメッセージボックスを表示します。
MsgBox( flag, "title", "text" [, timeout [, hwnd]] )

 

時間の制限はなく、タイムアウト時間を過ぎるとメッセージボックスは自動的に閉じます。

 

;~ ここではタイムアウト時間を指定していません。

 

 

Local $msg

 

For $i = 0 To 6
    Select
        Case $i = 0 ; flagが0の場合
            $msg = "OK ボタン"
        Case $i = 1 ; flagが1の場合
            $msg = "OK, キャンセル"
        Case $i = 2 ; flagが2の場合
            $msg = "中止, 再試行, 無視"
        Case $i = 3 ; flagが3の場合
            $msg = "はい, いいえ, キャンセル"
        Case $i = 4 ; flagが4の場合
            $msg = "はい, いいえ"
        Case $i = 5 ; flagが5の場合
            $msg = "再試行, キャンセル"
        Case $i = 6 ; flagが6の場合
            $msg = "キャンセル, 再実行, 続行"
    EndSelect
    MsgBox($i, "フラグ: " & $i, $msg)
Next

 

For $i = 16 To 64 Step 16
    Select
        Case $i = 16 ; flagが16の場合
            $msg = "ストップサインアイコン"
        Case $i = 32 ; flagが32の場合
            $msg = "クエスチョンマークアイコン"
        Case $i = 48 ; flagが48の場合
            $msg = "エクスクラメーションマークアイコン"
        Case $i = 64 ; flagが64の場合
            $msg = 'インフォメーションマークアイコン("i"をまるで囲ったマーク)'
    EndSelect
    MsgBox($i, "フラグ: " & $i, $msg)
Next