MessageBox

別ウィンドウにメッセージを表示します

MessageBox

int  MessageBox(
   string  text,             // メッセージテキスト
   string  caption = NULL,   // ヘッダ
   int     flags   = 0       // コマンドボタンセット
   );
  • 引数
引数名初期値I/O詳細
text-INメッセージボックスに表示する文字列
captionNULLINメッセージボックスヘッダに表示する文字列。
設定しない場合はEA名がヘッダに表示されます。
flags0INメッセージボックスのシンボルと動作を定義するオプションフラグ。
フラグは特殊なグループと組み合わせて使用が出来ます。
  • 戻り値

正常に実行された場合、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("他");
    }   

Twitterでフォローしよう

おすすめの記事