Bibliotecas: EasyAndFastGUI - biblioteca para criar interfaces gráficas do usuário - página 23
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
Olá a todos,
Tentei usar essa biblioteca e adicionar um histograma com várias séries, como o da incrível biblioteca HighChart JS...
Primeiro tentei usar o componente CGraph, mas parece que não é possível adicionar várias séries no modo Histograma, ou eu não consegui.
Em seguida, encontrei o componente da biblioteca padrão do MT5 em Scripts \ Examples \ Canvas \ Charts \ HistogramChartSample.mq5.
Consegui personalizá-lo um pouco ...
e depois tentei criar um CHistogram com base no CElement. Então, criei um componente CHistogram na pasta Controls. Faço referência a esse componente em WndContainer.mqh e crio um expert de amostra em EasyAndFastGUI \ Experts \ och_test_histogram.mq 5.
Mas não consegui incluir no componente CWindow.
Isso permitirá adicionar histograma e pizza no CWindow...
Qualquer ajuda será bem-vinda.
Atenciosamente,
och
Olá a todos,
Corrigi o problema, mas ainda tenho um vazamento de memória quando removo o expert.
Não sei como rastrear esse vazamento de memória...
Saudações,
och
Hi Anatoli,
I'm getting difficult to study all articles about your library. I don't wanna get in the architecture and details how it's designed. I just wanna make it works into my EAs. Don't you never think about to create a kind of tutorial for it ?
An issue. When I compile ExampleEAF, MetaEditor shows me these warnings (I use MT5):
Best regards,
jeff
Olá a todos,
Yevgen Drumachyk, você recebeu alguma resposta sobre a correção a ser aplicada ao programa?
Obrigado por sua ajuda
Boa tarde, Anatoly. Gostaria de parabenizá-lo por seu excelente trabalho. E aproveito a oportunidade para perguntar se você pode encaixar o histograma na última coluna à direita em uma tabela de três colunas. A primeira coluna seria a lista de preços, a segunda coluna seria o volume de negociações em cada nível de preço e a terceira coluna seria o histograma. Traduzi do português para o russo. Espero que tenha sido compreensível.
Boa tarde, Anatoly. Gostaria de parabenizá-lo por seu excelente trabalho. E aproveito a oportunidade para perguntar se você pode encaixar o histograma na última coluna à direita em uma tabela de três colunas. A primeira coluna seria a lista de preços, a segunda coluna seria o volume de negociações em cada nível de preço e a terceira coluna seria o histograma. Traduzi do português para o russo. Espero que tenha sido compreensível.
Boa tarde.
Infelizmente, não estou trabalhando nessa biblioteca há muito tempo. Estou ocupado com outro projeto agora.
Boa tarde.
Infelizmente, eu não lidei com essa biblioteca por muito tempo. Ocupado agora com outro projeto.
Bom dia. Fiz algumas alterações no código e obtive um ótimo resultado. Mas tudo graças aos seus ensinamentos. Parabéns mais uma vez por um trabalho que realmente merece ser reconhecido.
Olá, essa biblioteca ainda é compatível?
Obrigado
Olá, você precisa substituir
CElement:: Update(true)
CElementBase:: IsLocked()
CElementBase:: IsVisible()
CElementBase:: IsAvailable()
Por exemplo
Espero que isso ajude
Saudações
Você pode me explicar por que o evento de fechamento da janela pode não ser gerado para uma janela adicional. Para a janela principal, obtenho o id 1007 em OnChartEvent(), mas para a janela adicional, não....
Defino o uso do botão Fechar usando o método CloseButtonIsUsed() da mesma forma que na janela principal. Recebo a janela e a cruz de fechamento. Mas quando você o pressiona, o código de fechamento correto não é gerado. E nenhum evento funciona. A janela adicional não se move, entre outras coisas.
Aqui. Por algum motivo, m_canvas.ChartObjectName()!=pressed_object.