Discussing the article: "From Basic to Intermediate: Objects (III)"

 

Check out the new article: From Basic to Intermediate: Objects (III).

In today's article, we will look at how to implement a very attractive and interesting interaction system, especially for those who are just beginning to practice programming in MQL5. There is nothing fundamentally new here. Thanks to my approach to the topic, it will be much easier to understand everything, because we will see in practice how to develop a program using a structured approach with a practical and engaging goal.

In the previous article, From Basic to Intermediate: Mouse Events we looked at how to handle mouse-related events, as well as mouse-and-keyboard combinations in a simple, clear, and reasonably objective way. This is necessary for creating combinations of pressed buttons and forming certain activity on the chart.

Although at first glance the functionality discussed in the previous article may seem relatively simple, when we move on to practice we notice that it can be much more complicated than it appears. This happens because, depending on the type of feature we are going to implement and on the way it is implemented, some users may not have the required equipment. And although this is relatively common nowadays, many people do not use desktop computers.

Even among those who do use them, as is well known, some users may not have a mouse with more than three buttons. This makes it harder to implement some types of functions intended for a broad user base. There are no problems for personal use, but if you intend to learn programming in order to promote your applications, you will notice that not everyone has the necessary equipment. Thus, you can either act according to the needs of this audience, or ignore it and risk losing part of the market. And all of this because of a simple decision.


Author: CODE X