Discussão do artigo "Gráficos na biblioteca DoEasy (Parte 96): Trabalhando com eventos do rato/gráfico em objetos-formas"

 

Novo artigo Gráficos na biblioteca DoEasy (Parte 96): Trabalhando com eventos do rato/gráfico em objetos-formas foi publicado:

Neste artigo desenvolveremos recursos para manusear os eventos do mouse em objetos-formas e adicionaremos novas propriedades de rastreamento ao objeto símbolo. Além disso, hoje modificaremos a classe do objeto símbolo, porque desde que foi escrito, os símbolos do gráfico têm novas propriedades que é desejável levar em conta e acompanhar a nível de suas mudanças.

Vamos compilar o Expert Advisor e executá-lo em um gráfico. Veremos que serão criadas duas formas, que podemos mover com o mouse independentemente. Cada forma atual está sempre localizada em cima de outros objetos, sendo que está em primeiro plano e os dados sobre a forma selecionada são exibidos em comentários no gráfico:


O que vemos é que as formas podem ser movidas independentemente umas das outras, mas o gráfico não se move. Cada forma ativa está sempre em primeiro plano. Mas existem desvantagens significativas, como quando se move o gráfico com o mouse e o cursor entra na área da forma, este se torna ativo e assume o controlo. Os deslocamentos do cursor nem sempre são calculados corretamente a partir do ponto de origem da forma após mover o gráfico com o mouse.

Encontraremos e eliminaremos todas as falhas durante o desenvolvimento posterior.

Autor: Artyom Trishkin