Discussão do artigo "Interfaces Gráficas II: Configuração dos manipuladores de eventos da Biblioteca (Capítulo 3)"
![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 Interfaces Gráficas II: Configuração dos manipuladores de eventos da Biblioteca (Capítulo 3) foi publicado:
Os artigos anteriores contêm a implementação das classes para criar os componentes do menu principal. Agora, está na hora de olharmos com mais atenção os manipuladores de eventos nas classes base principais e dos controles criados. Nós também prestaremos uma atenção especial na gestão do estado do gráfico, dependendo da localização do cursor do mouse.
Depois que todas as mudanças foram realizadas, compile todos os arquivos e carregue o programa ao gráfico para realizar o teste. Agora, quando um elemento de menu independente sobre o formulário for clicado, o menu de contexto será exibido se este estava oculto antes e oculta se este estava aberto. Além disso, quando um menu de contexto está aberto, então a cor de fundo do elemento de menu será fixa, ou seja, ela não irá mudar novamente se o cursor do mouse estiver fora de sua área, como é exibido na imagem abaixo.
Fig. 1. Teste de exibir e ocultar um menu de contexto.
Autor: Anatoli Kazharski