API version 1
- ‐
messageBox¶
メッセージボックスを表示します。
呼出形式一覧
呼出形式 |
説明 |
---|---|
integer messageBox(string message[, string title[, integer flags]]) |
メッセージボックスを表示します。 |
戻り値一覧
戻り値 |
説明 |
---|---|
integer |
選択結果
|
引数一覧
引数 |
説明 |
||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
message |
メッセージボックスに表示する文字列 |
||||||||||||||||||||||||||||||||||||
title |
メッセージボックスのタイトル |
||||||||||||||||||||||||||||||||||||
flags |
メッセージボックスに表示するボタンとアイコンの種類を以下から選択し、加算して指定します。 例えば、OKボタンとキャンセルボタンを表示して、?アイコンを表示する場合、以下のように指定します。 MB_OKCANCEL + MB_ICON_QUESTION
ボタンの指定を省略した場合、MB_OKと同じになります。アイコンの指定を省略した場合、MB_ICON_INFORMATIONと同じになります。 ボタンの種類を以下から1個選択します。
表示されるアイコンを以下から1個選択します。
デフォルトボタンを以下から1個選択します
|
例外
なし
使用例
if (messageBox("確認してください", "確認", MB_OKCANCEL) == MB_OK_SELECTED) {
:
}
定数一覧
------------------------------------------------------------
定数値 |
説明 |
---|---|
MB_OK_SELECTED |
0:[OK]ボタンを選択しました。 |
MB_CANCEL_SELECTED |
1:[キャンセル]ボタンを選択しました。 |
MB_YES_SELECTED |
2:[はい]ボタンを選択しました。 |
MB_NO_SELECTED |
3:[いいえ]ボタンを選択しました。 |
MB_RETRY_SELECTED |
4:[再試行]ボタンを選択しました。 |
------------------------------------------------------------
定数値 |
説明 |
---|---|
MB_OK |
0x0001:[OK]ボタンを表示します。 |
MB_OKCANCEL |
0x0003:[OK]、[キャンセル]ボタンを表示します。 |
MB_YESNO |
0x0060:[はい]、[いいえ]ボタンを表示します。 |
MB_RETRYCANCEL |
0x0012:[再試行]、[キャンセル]ボタンを表示します。 |
MB_YESNOCANCEL |
0x0062:[はい]、[いいえ]、[キャンセル]ボタンを表示します。 |
------------------------------------------------------------
定数値 |
説明 |
---|---|
MB_ICON_INFORMATION |
0x0200:iアイコンを表示します。 |
MB_ICON_QUESTION |
0x0300:?アイコンを表示します。 |
MB_ICON_EXCLAMATION |
0x0400:!アイコンを表示します。 |
MB_ICON_STOP |
0x0100:×アイコンを表示します。 |
------------------------------------------------------------
定数値 |
説明 |
---|---|
MB_DEFBUTTON1 |
0x1000:左から1番目をデフォルトボタンとします。 |
MB_DEFBUTTON2 |
0x2000:左から2番目をデフォルトボタンとします。 |
MB_DEFBUTTON3 |
0x3000:左から3番目をデフォルトボタンとします。 |
使用例
CRSダウンロード
Form DisplayObj_met {
x = 0;
y = 0;
width = 800;
height = 600;
EditBox chkscrB {
x = 11;
y = 7;
width = 200;
height = 100;
value = "サンプルデータのスクロール挙動を確認しています\r\n縦\r\n方\r\n向\r\n送\r\nり\r\n用\r\nで\r\nす\r\n" ;
}
Button button1 {
x = 237;
y = 17;
width = 112;
height = 32;
title = "取得";
function onTouch(e) {
^.textbox1.value = ^.chkscrB.getScrollPos(DisplayObject.SCROLL_HORIZONTAL) ;
^.textbox2.value = ^.chkscrB.getScrollPos(DisplayObject.SCROLL_VERTICAL) ;
resetCursor() ;
}
}
TextBox textbox1 {
x = 270;
y = 60;
width = 80;
height = 24;
}
TextBox textbox2 {
x = 270;
y = 90;
width = 80;
height = 24;
}
Label label1 {
x = 230;
y = 60;
width = 40;
height = 24;
title = "横方向" ;
}
Label label2 {
x = 230;
y = 90;
width = 40;
height = 24;
title = "縦方向" ;
}
Button button2 {
x = 418;
y = 64;
width = 112;
height = 32;
title = "セット";
function onTouch(e) {
^.chkscrB.setScrollPos(50,DisplayObject.SCROLL_HORIZONTAL);
^.chkscrB.setScrollPos(20,DisplayObject.SCROLL_VERTICAL);
//.MessageBox( "移動範囲は 50,20 " );
setCursor() ;
}
}
Label label3 {
x = 365;
y = 18;
width = 205;
height = 30;
title = "バーをスクロールして取得を押します \r\n セットは固定値でスクロールします" ;
}
Label grabimg {
x = 56;
y = 172;
width = 200;
height = 100;
Border = BORDER_SUNKEN;
var img = new Image() ;
img = ^.chkscrB.grab() ;
image = img ;
toolTip = "image" ;
toolTipDelayTime = 5 ;
visible = true ; # false で非表示
}
Button button3 {
x = 420;
y = 140;
width = 104;
height = 40;
title = "色パレット表示" ;
function onTouch(e) {
showColorPicker() ;
}
}
Button button4 {
x = 420;
y = 190;
width = 104;
height = 40;
title = "カレンダー表示" ;
function onTouch(e) {
showCalendar() ;
}
}
Button button5 {
x = 420;
y = 240;
width = 104;
height = 40;
title = "フォント表示" ;
function onTouch(e) {
showFontSelector() ;
}
}
}