まず各種設定ウィンドウを開いてください。これらのボタンはタスクバーの一番下にあります。次に、コンテキストメニュー(チャートをダブルクリック)から、"Sorry, this order is blocked " ウィンドウを開きます。ここにあります:
次に、"Sorry, this order is blocked " ウィンドウを開いたまま、以前に開いていたウィンドウをクリックしてみてください。そのウインドウが閉じられるまで、他のウインドウの操作はすべてブロックされます。しかし、サイバーコードのウィンドウ・プロパティで、ブロックされるウィンドウのリストを制限することができる。そうすれば、あるウィンドウはブロックされ、あるウィンドウはブロックされない。ユーザーの判断による。
新しいバージョンのコンストラクタがインストールされると、コンテキストメニューが更新されます(グラフをダブルクリック):
このようなメニューが表示されれば、インストールは成功です。
このインストールは前回と変わらない。同じ順番で同じ手順を踏む。
このブログにはテキストによる説明がある。写真もあります:
https://www.mql5.com/ru/blogs/post/758425
これとは別に、新しいEA Shell v1.mq5 ファイルについても触れておきたいと思います。
EAsフォルダに保存し、コンストラクタでAPIファイルを出力した後にコンパイルして ください。ヘッダーの接続についてです。
1.1.コンストラクタとインジケータを、先ほどと同じように1つのチャート上で実行します。
2.すぐにコンテキストメニューを開き、UIDATA ファイルと API ファイルを印刷します。
3.これらのファイルをこのパスのフォルダに転送します:
4.EA Shell v1.mq5 をコンパイルし、別のチャートにドロップします。
5.完了です。
写真で少し説明する:
1.
2.
3.
4.
5.
6.
7.
1.
2.
3.
4.
5.
6.
7.
上記の設定ウィンドウは、カスタム機能によるインターフェース・イベントへの接続と応答をテストするためのものです。
これを行うには、APIファイルを開き、呼び出しを記述します。
デフォルトでは、 インターフェース・ イベントは、要素に影響を与えるイベントの際に、その識別子とパラメータ値を表示するAlert()関数を呼び出します。
今回と次回のリリースにおける修正とアップデートのリスト:
プロジェクトを保存し、別のチャートでユーザー・アプリケーション・モードに切り替えると、このようになります。
コンテキストメニューウィンドウの動作は、Windowsアプリケーション環境での動作に似ています。
コンテキストメニューのオプションは関数やウィンドウを呼び出すことができます。メニュー項目がウィンドウを呼び出す場合、ウィンドウアイコンは自動的に左に設定されます。
局所的な変更と改善:
メッセージをブロックする機能が追加されました。
例まず各種設定ウィンドウを開いてください。これらのボタンはタスクバーの一番下にあります。次に、コンテキストメニュー(チャートをダブルクリック)から、"Sorry, this order is blocked " ウィンドウを開きます。ここにあります:
次に、"Sorry, this order is blocked " ウィンドウを開いたまま、以前に開いていたウィンドウをクリックしてみてください。そのウインドウが閉じられるまで、他のウインドウの操作はすべてブロックされます。しかし、サイバーコードのウィンドウ・プロパティで、ブロックされるウィンドウのリストを制限することができる。そうすれば、あるウィンドウはブロックされ、あるウィンドウはブロックされない。ユーザーの判断による。
追加:
メニュー・ウィンドウが常にチャート・スペース内に留まり、視界から外れないようになりました。例
チャートの右の枠からはみ出さない:
チャートの下の 境界線を超えない: