記事「初級から中級まで:オブジェクトイベント(IV)」についてのディスカッション

 

新しい記事「初級から中級まで:オブジェクトイベント(IV)」はパブリッシュされました:

前回の記事で始めた内容を完成させます。つまり、チャート上でオブジェクトを直接操作してサイズを変更できる、完全にインタラクティブな方法を実現します。このようなものを作成するには、MQL5についてもっと深い知識が必要だと、多くの人は考えるかもしれません。しかし実際には、基本的な知識とシンプルな概念を使うことで、チャート上のオブジェクトを直接操作する方法を実装できます。そして、その結果は非常に興味深く、かなり魅力的なものになります。

前回の記事で見た内容は、少なくとも添付ファイルにある現在のコードだけを見れば、論理的に完全に理にかなっているとは言えません。添付ファイルを研究し、練習し、使用することで、ごく少量のコードでどのようにしてそのような相互作用が実現できるかを理解することができます。

前回の記事に添付したファイルは、まだ完全には成熟していません。非常に興味深い主目的のために、しかも非常にシンプルな方法で、いくつかのことを実装できることはすでに示しましたが、それでもまだ、私たちが望んでいる方法でオブジェクトを操作することはできません。簡単に言えば、このコードが作成するのは、下のアニメーション01で確認できるものだけです。

アニメーション01

これは一見すると、少し馬鹿げていて、それほど役に立たないものに思えるかもしれません。しかし、このアニメーションは、このコードにすでに組み込まれている可能性を示しています。なぜなら、選択されたオブジェクトの周囲にアウトラインを作成できるからです。しかし、私たちの目的は、このようなアウトラインを作成することだけではありません。選択されたオブジェクトのサイズを変更することも目的です。ここから、いくつかの混乱が始まります。特に、前回の記事で説明した内容を練習し、学習していない人にとっては、まさにここでいくつかの困難が現れます。


作者: CODE X