MQLで書かれたUIのギャラリー - ページ 27

 

また、ウィンドウ内のアイテムのグループを変更する:


 

i、AT、_X2X、"MF"、10、_Y2Y、"MF"、10、このコードの行は何を意味するのか説明できますか?

これらのコードの行は何を意味しますか?

 

*重要な注意:

マークアップ・コード・ファイルを変更した後は、必ずコンパイルしてください。こうすることで、新しいバージョンが保存されます。

その後、KIB-source インジケータをコンパイルすると、すぐに MT5 ウィンドウにインターフェイスの変更が表示さ れます。


追記: 古いビルドでは、KIB-source を一度にコンパイルすると、接続されているすべてのファイルが自動的に更新されました。これはビルド 4420 では機能しません。

 
Реter Konow #:

*重要なヒント

変更を加えた後は、必ずマークアップ・コード・ファイルをコンパイルしてください。これにより新しいバージョンが保存されます。

その後、KIB ソース コード インジケータをコンパイルすると、MT5 ウィンドウにインターフェイスの変更がすぐに表示されます。


注: 旧バージョンでは、KIB ソースを一度コンパイルすると、接続されているすべてのファイルが自動的に更新されました。この機能はバージョン 4420 では機能しません。

これは残念なことです。効果を確認するために、変更のたびにコンパイルしなければならないのは少し面倒です。4420で機能しない理由は何でしょうか?

 
hini #:

i、AT、_X2X、"MF"、10、_Y2Y、"MF"、10、このコードの行の意味を教えてください。

これらのコードの行は何を意味するのでしょうか?

これは、ウィンドウ内のアイテムグループの位置決め文字列です。

  • i - 文字どおり「このグループ」という意味です。
  • AT - 位置設定
  • X2X - グループ/オブジェクトの X座標は、別のグループ/オブジェクトの X座標にマップされます。

  • Y2Y - グループ/オブジェクトのY座標が、別のグループ/オブジェクトの Y座標にマッピングされます。
  • 「MF" - メインフレーム(ウィンドウの意味)の略。グループをスナップする座標にオブジェクトを呼び出す。
  • 10 - バインディングの補正です。正でも負でも構いません。



バインディングには他にも種類があります。LEFT_TOP、RIGHT_TOP、RIGHT_BOTTOMなどのバインディングフラグもあります。などがあります。

 
hini #:

これは非常に悪いことで、効果を確認するために変更のたびにコンパイルしなければなりません。この関数が4420で動作しない理由は何でしょうか?

残念ながらわかりません。開発者の合理性を考慮しなければなりませんが、一般ユーザーには必ずしも明確ではありません。この解決策を批判するつもりはありませんが、このニュアンスだけは覚えておいてください。

 

"Hello World!", W,100, _,H, 200.

黄色でマークされているこの下線は何のためでしょうか?

 
Реter Konow #:

....

バインディングには他にも種類があることを付け加えておく。LEFT_TOP、RIGHT_TOP、RIGHT_BOTTOMなどのバインディングフラグもあります。などがあります。

i、AT、_X2X、"MF"、10、_Y2Y、"MF"、10という 文字列はデフォルトで使用できる。これは万能である。

変更するのは、ジオリファレンスオブジェクトの名前と X と Y の補正のみです。

ウィンドウ内に複数のグループを作成した場合、位置決めフラグの使い方を紹介します。

 
Реter Konow #:

バインディングには他にも種類があることを付け加えておく。LEFT_TOP、RIGHT_TOP、RIGHT_BOTTOM、...といったバインディング・フラグもあります。 など。などなど。

どのファイルですべてのバインディングを見ることができますか?いくつかのプロパティと同様に。そうでなければ、教えていただくしかありません。

 
hini #:

"Hello World!", W,100,_,H,200.

黄色で強調されているこの下線は何のためでしょうか?

この記号は、列挙されたプロパティをリンクして、コンストラクタがそれらが同じ要素を参照していることを認識できるようにしています。

要素名の後に置く必要があります。

例:"Hello World!", W,100,_, H,200, _ , N_COLOR, clrWhite,_, A_COLOR, clrBlack, ....


まず名前を書き、次にプロパティとその値を列挙します。その結果、要素のプロパティの文字列ができ、それをコピーしてテンプレートとして使用し、新しい要素に置き換えることができます。


N_COLOR - 中立状態の色を意味します。

A_COLOR - 活性化状態の色。