トップ  >  リファレンス  >  共通関数  >  MessageBox
スポンサーリンク
検索
カスタム検索
リファレンスツリー
オススメ
MessageBox


MessageBox


メッセージボックスを表示します。

メッセージボックスは、メッセージヘッダと事前に定義されたシンボルとコマンドボタンの組み合わせを含んでいます。

関数書式:
int  MessageBox(
   string  text,             // メッセージテキスト
   string  caption = NULL,   // ヘッダ
   int     flags   = 0       // コマンドボタンセット
   );



■引数
引数名 初期値 I/O 詳細
text - In メッセージボックスに表示する文字列
caption NULL In メッセージボックスヘッダに表示する文字列。
設定しない場合はEA名がヘッダに表示されます。
flags 0 In メッセージボックスのシンボルと動作を定義するオプションフラグ
フラグは特殊なグループと組み合わせて使用が出来ます。


■戻り値
正常に実行された場合、MessageBox()関数の戻り値コードのいずれかを返します。


■備考
カスタムインジケータで使用する事は出来ません。

また、ストラテジーテスターでは動作しません。



サンプルソース:
    int msgret;
    
    msgret = MessageBox("テストメッセージ",
                        "ヘッダ",
                        MB_ICONINFORMATION | MB_YESNOCANCEL | MB_DEFBUTTON2 );

                        
    if ( msgret == IDYES ) {
        Print("はい");
    } else if ( msgret == IDNO ) {
        Print("いいえ");
    } else if ( msgret == IDCANCEL ) {
        Print("キャンセル");
    } else {
        Print("他");
    }      








スポンサーリンク



Copyright ©2015 MT4でEA自作しちゃお〜 All Rights Reserved.


Top

inserted by FC2 system