mt4 (MetaTrader4)使い倒シストレ

メタトレーダー、自作インジケータ、自作EAで完全自動売買。使えるものは何でも使え。
インジケーター、EA(自動売買システム)製作のご依頼はこちらへ
Googolyen FX Factory
スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。


にほんブログ村 為替ブログ FX システムトレード派へ
--/--/--(--) --:--:-- | スポンサー広告 | Trackback(-) | Comment(-)
MessageBox (メッセージボックス)
MessageBox()関数はコードを返す。
もしメッセージボックスにCancelボタンがあり、ESCキーかCancelボタンが押された場合、この関数はIDCANCEL値を返す。
もしCancelボタンが無かった場合にはESCキーでは何も起きない。

Note: メッセージボックスはWinUser32.mqhファイル内で定義されているコードを返す。

定数 説明
IDOK 1 OKボタンが押された
IDCANCEL 2 Cancelボタンが押された
IDABOUT 3 Aboutボタンが押された
IDRETRY 4 Retryボタンが押された
IDIGNORE 5 Ignoreボタンが押された
IDYES 6 Yesボタンが押された
IDNO 7 Noボタンが押された
IDTRYAGAIN 10 Try Againボタンが押された
IDCONTINUE 11 Continueボタンが押された

MessageBox()関数は特殊定数での警告を与え、ダイヤログボックスのように振舞う。
この値は以下のフラググループからの組み合わせフラグになる。
メッセージボックス内にボタンを表示させる為には、以下の値を用いて明確に示さなければならない。

定数 説明
MB_OK 0x00000000 OKボタン付きのメッセージボックス。これがデフォルトとなる
MB_OKCACEL 0x00000001 OK、Cancelボタン付きのメッセージボックス
MB_ABORTRETRYIGNORE 0x00000002 About、Retry、Ignoreボタン付きのメッセージボックス
MB_YESNOCANCEL 0x00000003 Yes、No、Cancelボタン付きのメッセージボックス
0MB_YESNO 0x00000004 Yes、Noボタン付きのメッセージボックス
MB_RETRYCANCEL 0x00000005 Retry、Cancelボタン付きのメッセージボックス
MB_CANCELTRYCONTINUE 0x00000006 Windows2000:Cancel、Try Again、Continueボタン付きのメッセージボックス。このメッセージボックスはMB_ABORTRETRYIGNOREタイプの代わりとなる

メッセージボックス内にアイコンを表示させるには、以下の値を用いて明確に示さなければならない。

定数 説明
MB_ICONSTOP,
MB_ICONERROR,
MB_ICONHAND
0x00000010 メッセージボックスにストップサインアイコンを表示させる
MB_ICONQUESTION 0x00000020 メッセージボックスに疑問符を表示させる
MB_ICONEXCLAMATION,
MB_ICONWARNING
0x00000030 メッセージボックスにエクスクラメーションマークを表示させる
MB_ICONINFORMATION,
MB_ICONASTERISK
0x00000040 メッセージボックスに円で囲まれた小文字のiを表示させる

デフォルトボタンを指すには、以下の値を用いて明確に示さなければならない。
定数 説明
0MB_DEFBUTTON1 0x00000000 最初のボタンはデフォルトである。MB_DEFBUTTON1がデフォルトで、MB_DEFBUTTON2、MB_DEFBUTTON3、MB_DEFBUTTON4は指さない
MB_DEFBUTTON2 0x00000100 2番目のボタンはデフォルト。
MB_DEFBUTTON3 0x00000200 3番目のボタンはデフォルト
MB_DEFBUTTON4 0x00000300 4番目のボタンはデフォルト

MessageBox()関数の動作フラグはWinUser32.mqhファイル内で定義されいるため、 先頭のファイルは#include <WinUser32.mqh>をインクルードしたプログラムでなければならない。
ここに示したフラグが全てではない。
より詳しく知りたいのならWin32 APIの説明を参照すること。

にほんブログ村 為替ブログ FX システムトレード派へ
Trackback
この記事のトラックバックURL
≪この記事へのトラックバック≫
Designed by aykm.
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。