Discussão do artigo "Gráficos na biblioteca DoEasy (Parte 73): objeto-forma de um elemento gráfico"

 

Novo artigo Gráficos na biblioteca DoEasy (Parte 73): objeto-forma de um elemento gráfico foi publicado:

Neste artigo, começamos uma nova seção grande sobre a biblioteca para trabalhar com gráficos. Hoje vamos criar um objeto de estados do mouse, um objeto base de todos os elementos gráficos e uma classe do objeto-forma dos elementos gráficos da biblioteca.

Vamos compilar o Expert Advisor e executá-lo no gráfico do símbolo:


Como podemos ver, o status dos botões e do cursor é exibido corretamente. O objeto-forma se move apenas se o agarramos com o mouse dentro de sua zona ativa.

Com o clique dos botões do meio e direito do mouse dentro da forma, o menu de contexto e a ferramenta de mira não são ativados. Mas também há um componente engraçado: se ativarmos a ferramenta de mira fora da janela e, em seguida, passarmos o mouse com ela (com o botão esquerdo do mouse pressionado) na área ativa da forma, ela começa a se deslocar. Esse comportamento é errado. Mas este é apenas o começo. Nos próximos artigos, aprimoraremos tudo e adicionaremos novas funcionalidades ao objeto-forma.

Autor: Artyom Trishkin