Discussão do artigo "Gráficos na biblioteca DoEasy (Parte 99): Movendo um objeto gráfico estendido com um ponto de controle"
![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Novo artigo Gráficos na biblioteca DoEasy (Parte 99): Movendo um objeto gráfico estendido com um ponto de controle foi publicado:
No último artigo, geramos o movimento dos pontos de ancoragem de um objeto gráfico estendido por meio de formas de controle. Agora vamos mover o objeto gráfico composto com ajuda de um ponto/forma de controle de objeto gráfico.
O que temos feito agora é que quando passamos o cursor sobre a forma de controle do ponto de ancoragem do objeto gráfico, um ponto é desenhado sobre ela. O ponto é apagado somente após o cursor sair da forma. Mas se aproximarmos todos os pontos de ancoragem do objeto de modo que as formas construídas nas extremidades do objeto gráfico e a forma central comecem a se sobrepor, mover o cursor para longe de uma forma fará com que o cursor se mova para outra forma próxima. Assim, é possível obter tal resultado que todos os pontos em todas as formas do objeto serão exibidos:
Se ao mesmo tempo capturarmos a forma e começar a movê-la, o ponto de ancoragem do objeto se moverá depois dela. Mas as formas erroneamente mostradas permanecerão onde estavam antes do início do movimento. Isto não é correto. Portanto, precisamos de um método que desenhe um ponto em um objeto-forma de um objeto gráfico e simultaneamente apague pontos em outros objetos-formas do mesmo objeto.
Autor: Artyom Trishkin