![MessageBox](https://celebpanda.com/wp/wp-content/uploads/2021/05/MessageBox.jpg)
別ウィンドウにメッセージを表示します
MessageBox
int MessageBox(
string text, // メッセージテキスト
string caption = NULL, // ヘッダ
int flags = 0 // コマンドボタンセット
);
- 引数
引数名 | 初期値 | I/O | 詳細 |
text | - | IN | メッセージボックスに表示する文字列 |
caption | NULL | IN | メッセージボックスヘッダに表示する文字列。 設定しない場合はEA名がヘッダに表示されます。 |
flags | 0 | IN | メッセージボックスのシンボルと動作を定義するオプションフラグ。 フラグは特殊なグループと組み合わせて使用が出来ます。 |
- 戻り値
正常に実行された場合、MessageBox()関数の戻り値コードのいずれかを返します。
- その他
カスタムインジケータで使用する事は出来ません。
また、ストラテジーテスターでは動作しません。
- サンプル
int ret;
ret = MessageBox("テストメッセージ",
"ヘッダ",
MB_ICONINFORMATION | MB_YESNOCANCEL | MB_DEFBUTTON2 );
if ( ret == IDYES ) {
Print("はい");
} else if ( ret == IDNO ) {
Print("いいえ");
} else if ( ret == IDCANCEL ) {
Print("キャンセル");
} else {
Print("他");
}