Discussão do artigo "Como adicionar rapidamente paneis de controle a indicadores e conselheiros (EA)" - página 2
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
Bem, foi isso que fiz, mas nada funciona. O painel continua branco como antes.
O compilador diz Macro redifinition, ou seja, como overdivided....
Siga meu primeiro conselho: substitua as cores no arquivo original e recompile o EA.
Para lembrar como redefini as cores em meu painel, preciso pesquisar, mas não tenho tempo agora.
Para a História:
Fórum sobre negociação, sistemas de negociação automatizados e teste de estratégias de negociação
Por que o painel se afasta ao atualizar as configurações do Expert Advisor?
Andrey Khatimlianskii, 2016.03.10 13:17
Mais ou menos assim:
Você pode me dar um exemplo simples de como o CWndContainer deve ser distorcido para exibir pelo menos algum quadrado na tela de bate-papo usando .Show()?
Tentei de tudo, por exemplo, desta forma, mas não há erro, nem imagem, nem sinal de que .Show() esteja funcionando
Você pode me dar um exemplo simples de como o CWndContainer deve ser distorcido para exibir pelo menos algum quadrado na tela de bate-papo usando .Show()?
Tentei de tudo, por exemplo, desta forma, mas não há erro, nem imagem, nem sinal de que .Show() esteja funcionando.
Não entendo a lógica aqui:
E se eu tiver um objeto Button e ele não tiver um método .Show()?
Ele não pode estar contido em um contêiner?
Por que CWndContainer? O que devemos obter no final?
Um painel com botões de compra e venda e mais algumas notificações sobre o estado do Expert Advisor. Mas ele deve ser arrastado na tela com o mouse, mas o botão não é arrastado.
Depois de criar um objeto (botão, lista, campo de texto, etc.), esse objeto deve ser adicionado ao painel (método Add). Em seguida, ao arrastar o painel, todos os objetos serão movidos junto com o painel.
Assim?
Depois de criar um objeto (botão, lista, campo de texto, etc.), esse objeto deve ser adicionado ao painel (método Add). Então, ao arrastar o painel, todos os objetos serão movidos junto com o painel.
Ou isso não é "adicionar ao painel"?
Então um contêiner não é um painel?
Ou não se trata de "adicionar a um painel"?
Então um contêiner não é um painel?
Usando o arquivo PanelDialog2.mqh do artigo como exemplo:
Esse arquivo cria os elementos para um painel de diálogo. O símbolo do painel é a classe CDialog.
A classe CDialog é uma classe do controle combo Dialog.
Descrição
A classe CDialog foi projetada para combinar visualmente um grupo de elementos heterogêneos relacionados funcionalmente.