記事"グラフィカルインタフェースX: Easy And Fast (簡単で手早い)ライブラリの更新(ビルド3)"についてのディスカッション

 

新しい記事 グラフィカルインタフェースX: Easy And Fast (簡単で手早い)ライブラリの更新(ビルド3) はパブリッシュされました:

本稿では、Easy And Fast ライブラリの次のバージョン(バージョン3)を紹介します。特定の欠陥を修正して、新しい機能を追加しました。詳細は本稿で後ほどお話しします。

1番目のタブではすべてのコントロールをフォームの右側に固定します(下のスクリーンショットを参照)。フォームの幅が変更された場合、それらは、その右端から同じ距離に留まります。 

 図4 1番目のタブのコントロールはフォームの右側に固定されている

図4 1番目のタブのコントロールはフォームの右側に固定されている

作者: Anatoli Kazharski

 
素晴らしい図書館!皆の意見を代弁すると思いますが、ありがとうございます!
 
ありがとう!
 

楽しみはこれからだ。)

でも、今あるものは、私たちのプロジェクトの いくつかで使うことができる。

 
Anatoli Kazharski:

過去の記事をすべて学ぶことなく、現在のバージョンのライブラリーを使用する方法についてのミニマニュアルはありますか?

 
Pavel Kolchin:

以前の記事をすべて勉強しなくても、現在のバージョンのライブラリーを使うことができるミニマニュアルはありますか?

はい、しかし、ライブラリの主要部分と必要な機能がすべて形成された後でなければなりません。
 
Anatoli Kazharski:
でも、ライブラリーの主要な部分と必要な機能がすべて出来上がってからでいいんだ。

アナトリー、その質問はプライベートでしたんだ。数日前にね:


ツールチップがバインドされたボタンがあります。

ボタンをクリックした後、プログラムでButtonState(false)

に設定され、その後、このボタンにバインドされたツールチップは常にチャート上に表示されます。

私はTooltip.mqhのOnEvent()ハンドラに要素の活動のトラッキングを入れたかったのですが、要素には状態を取得するメソッドがありません。あるのはIsVisible()とIsDropdown()だけです。

私はこのチェックに似たことをしたかった

//--- アイテムが非表示の場合は終了する
      if(!CElement::IsVisible())
         return;

のようなことをしたかった:

//--- アイテムがロックされている場合、ヒントを隠して終了する。
      if(!CElement::IsState())
         //--- ツールチップを非表示にして終了する
         FadeOutTooltip();
         return;

しかし、残念なことに...。もしかしたら、要素のアクティブ/ロック状態のチェックを作る可能性があるのでは?もしかしたらすでにあるのかもしれませんが、私の探し方が悪いのでしょうか?

しかし、すべての要素がこの状態を持てるわけではありません。
何か言ってもらえますか?
 
Artyom Trishkin:

...


何か教えてくれますか?

他の仕事をしているので、まだ何も言えません。

自分で解決できない問題は、私がやるのを待った方がいい。この問題は覚えています。

 
Anatoli Kazharski:

私は他の仕事をしているので、まだアドバイスはできない。

自分では解決できない問題があるのなら、私がやるのを待ったほうがいい。この問題は覚えていますし、私のリストにマークしてあります。

わかりました、ありがとうございます
 

Zipをダウンロードし、新しいMT5に解凍しました。

何が起こったのか分かりませんが、解凍したZIPに大きな問題があるようです!
異なるファイルやフォルダにある約700の不要な文字を削除する必要がありました(スクリーンショットを参照してください)

誰かが修正したファイルを再アップしてくれれば、これをダウンロードしたすべての人が自分で解決するために置換プログラムを使用する必要がなくなるので助かります :)

しかし、今のところ、修正したZIPも添付しています。また、290行目の「Menuitem.mqh」からの「二重引用符」の問題も修正しました。


イメージ

ファイル:
 
marquez:

...

メッセージありがとう。編集者に手紙を書きました。彼らはファイルを修正し、置き換えることを回答した。