記事「DoEasyライブラリのグラフィックス(第96部): フォームオブジェクトのグラフィックとマウスイベントの処理」についてのディスカッション

 

新しい記事「DoEasyライブラリのグラフィックス(第96部): フォームオブジェクトのグラフィックとマウスイベントの処理」はパブリッシュされました:

本稿では、フォームオブジェクトでマウスイベントを処理する機能の作成を開始し、銘柄オブジェクトに新しいプロパティとそのトラッキングを追加します。さらに、チャート銘柄で新しいプロパティが考慮/追加されて追跡されるため、銘柄オブジェクトクラスを改善します。

EAをコンパイルし、チャート上で起動します。マウスを使って互いに独立してドラッグできる2つのフォームが作成されます。現在の各フォームは常に他のオブジェクトの上に配置されます。フォアグラウンドで、選択したフォームのデータはチャートのコメントに表示されます。


チャートを固定したまま、フォームを互いに独立して再配置できることがわかります。各アクティブフォームは常にフォアグラウンドに配置されます。ただし、かなりの欠点もあります。マウスでチャートを移動し、カーソルがフォーム領域に触れると、チャートがアクティブになり、管理できるようになることです。チャートをマウスでドラッグした後、フォームの参照ポイントに対するカーソル座標の変化が正しく計算されない場合があります。

これらすべての欠点を検出して今後の開発で修正します。

作者: Artyom Trishkin

 

Artyomさん、こんにちは、

すべてのDoEasyファイルを1つのZIPファイルにまとめていただけますか?すべてのTestDoEasyインジケータとエキスパートを含みますか?

通常、ZIPファイルには、その部分に属するテストインジケータ またはエキスパートが1つだけ入っています。ありがとうございました。

 
ああ、それは素晴らしいことだ!
 
thebeno #:

こんにちは、アルチョム、

すべてのDoEasyファイルを1つのZIPファイルにまとめていただけますか?すべてのTestDoEasyインジケータとエキスパートを含みますか?

通常、ZIPファイルには、その部分に属するテストインジケータまたはエキスパートが1つだけ入っています。ありがとうございました。

Marcel Fitzner#:
はい、それは素晴らしいことです!

というのも、それぞれの記事には独自のテストプログラムがあり、新しいバージョンのライブラリでは動作しなくなるからです。ライブラリは開発中であり、その段階は各記事に記述されています。したがって、以前の記事と互換性のないバージョンは常にあり得ます。
開発が完了すれば、多くの使用例があるでしょう。そのとき、すべてのサンプルを1つのアーカイブに集めることが可能になるでしょう。

 

わかったよ!返事ありがとう。ではまた、あなたの開発から学ばせてもらいます。ありがとう!