Artigo publicado Graphic Interfaces IX: Elemento "Paleta para seleção de cores" (Capítulo 1):
Autor: Anatoli Kazharski
Anatol, onde está o arquivo agora?
can't open "D:\MetaQuotes\MetaTrader 5\MQL5\include\EasyAndFastGUI\Controls\IconButton.mqh" include file WndContainer.mqh 13 11
Há apenas o IconButtonsGroup.mqh
Anatole, onde está o arquivo agora?
Há esse arquivo nos arquivos do artigo.
Então ele não será mais necessário?
Eu sei. É por isso que ele está lá. Esse erro não deveria ocorrer durante a compilação. Retire a versão desse arquivo do arquivo e coloque-o no diretório com todos os outros.
Não entendo muito bem a necessidade de uma paleta de cores em um aplicativo personalizado.
Se um usuário criar um estúdio visual por conta própria, a paleta de cores será uma ferramenta necessária para ele, mas pensar que desenvolvedores individuais desenvolverão um estúdio visual por conta própria e usarão a ferramenta que você sugere é um pouco ingênuo. Eles terão que superar em muito suas conquistas para fazer isso. É como montar um ônibus espacial sozinho. )))))
Por outro lado, o objetivo de usar uma paleta de cores não está claro para mim. Outra coisa, se você alterar as capas ou os temas do aplicativo....
Não entendo muito bem a necessidade de uma paleta de cores em um aplicativo personalizado.
Por que ela é necessária?
Se um usuário criar um estúdio visual por conta própria, a paleta de cores será uma ferramenta necessária para ele, mas acho que é um pouco ingênuo pensar que desenvolvedores individuais desenvolverão um estúdio visual por conta própria e usarão a ferramenta que você sugere. Eles terão que superar em muito suas conquistas para fazer isso. É como montar um ônibus espacial sozinho. )))))
Por outro lado, não estou entendendo o motivo de usar uma paleta de cores. Outra coisa, se você alterar as capas ou os temas do aplicativo.....
É você, um solitário tentando criar um visual studio, que não entende os aspectos e as aplicações das paletas de cores, enquanto nós, meros mortais, já tivemos que desenvolver seletores de cores para nós mesmos e aplicá-los em nossos próprios desenvolvimentos. Agora isso estará em uma única biblioteca.
É claro que você pode tentar encontrar um uso para essa ferramenta em aplicativos mql, mas seu uso real só faz sentido no visual studio.
Proponho tomar a biblioteca do autor como base, e todos os desenvolvedores que a utilizam criarão em conjunto um visual studio para criar aplicativos de interface mql.
Se todos os desenvolvedores coordenarem seu trabalho, talvez, por meio de esforços conjuntos, algo possa dar certo.
É claro que, para coordenar o trabalho conjunto, é necessário um líder, o desenvolvedor principal, que veja o plano para o desenvolvimento futuro da ideia e sua incorporação, mas essa pessoa já existe. Em minha opinião, é o autor desta série de artigos.
Parece que a ideia é construtiva e promissora).
P.S. Se o projeto de criação conjunta do visual studio pelos desenvolvedores for iniciado, coordenado e liderado, com certeza me juntarei ao trabalho comum.
Bem, se você entender a necessidade de usar o seletor de cores em um aplicativo e não for difícil dar um exemplo, ficarei grato.
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
Novo artigo Interfaces Gráficas IX: O Controle Seletor de Cores (Capítulo 1) foi publicado:
Com este artigo, nós começamos o capítulo nove da série de artigos dedicados à criação das interfaces gráficas nos terminais de negociação MetaTrader. Ele consiste de dois capítulos onde são apresentados os novos elementos do controle da interface, tais como o seletor de cores, o botão do seletor de cores, a barra de progresso e o gráfico de linha.
A paleta de cores é um elemento composto complexo do controle, que além da paleta atual exibir o modelo de cor selecionado, há também outros objetos e grupos de controles. As partes integrantes deste controle estão listadas abaixo.
Fig. 1. Partes componente do seletor de cor.
Autor: Anatoli Kazharski