Galeria de UIs escritas em MQL - página 18

 
Um pequeno anúncio...
 
1. Depois de conectar o construtor, criaremos uma janela simples.

2. Gradualmente, começaremos a complicá-la adicionando novos elementos.

3. Primeiro, aprenderemos um sistema simples para criar grupos de elementos.

4. Em seguida, mostrarei princípios simples de posicionamento por meio da declaração de âncoras e correções.

5. Em seguida, definiremos diferentes propriedades de elementos e janelas usando palavras simples como FIC - fixo se clicado, OOI - aberto na inicialização, V_MIN, V_MAX e STEP - valor mínimo, valor máximo e etapa, para campos de entrada com botões e controles deslizantes. Também sincronizaremos as alterações de valor entre vários controles usando a palavra-chave SYNC. Um comando SWITCH será usado para vincular a alternância de botões em um grupo de elementos.

6. Mostrarei como é fácil criar uma tabela e integrar quaisquer elementos a ela usando apenas duas palavras: IS_TABLE.

7. E muito, muito mais. As possibilidades da linguagem são amplas e, depois de 4 anos, ainda não me lembro de tudo. Mas, tudo a seu tempo...


 
Um dos pontos fortes do designer é a capacidade de criar e salvar rapidamente modelos de janelas, grupos e elementos, de modo que, na próxima vez, você possa copiar janelas e grupos inteiros para fazer apenas pequenas alterações e reduzir o tempo de criação da interface em 90% ou mais.
 

Pequeno problema técnico.


 

Também foram adicionadas 5 janelas ao designer para facilitar a localização e a instalação dos seguintes recursos de interface:

1. Ícones necessários

2. Fontes

3. Sons (eles também estão conectados por meio da linguagem de marcação).

4. Quadros (você pode definir quadros para os elementos).

5. Cores.

//---------------------------------------------------------------

As janelas auxiliares serão chamadas na barra de tarefas do construtor, bem como no menu de contexto (por meio de clique duplo).

A aparência é a seguinte:


 
Todos os ícones já estão integrados no construtor, mas as fontes e os sons não. No entanto, você pode ativar as fontes nas configurações do Windows, e eu lhe darei os sons em um arquivo para que você os coloque na pasta Sounds do MT5.
 

Como você deve ter notado, o designer tem uma barra de tarefas na parte inferior. Você poderá minimizar as janelas enquanto estiver trabalhando na interface para maximizar o espaço em seus gráficos.

É assim que ela se parece. As guias podem ser arrastadas, trocadas e fechadas. Elas são acionadas ao pressionar o botão esquerdo do mouse.

 

O construtor tem seu próprio menu de contexto que é chamado ao clicar duas vezes em um espaço de gráfico vazio ou em qualquer janela personalizada dentro dele.

Você também encontrará as seguintes funções:

1. Colocar outras janelas no topo usando a função "Bring window on top". Isso é necessário quando outra janela com a propriedade "Always on top" (Sempre no topo) estiver bloqueando-a. Em outros casos, essa função não é necessária.

2. Por meio do menu de contexto do construtor, é possível chamar um menu de contexto personalizado que funcionará na interface do usuário. Dessa forma, ele pode ser editado ou as alterações podem ser vistas.

3. O menu de contexto do construtor pode chamar uma barra de tarefas personalizada e trabalhar com ela.

4) A opção "Save project and print API file" (Salvar projeto e imprimir arquivo API) imprime a interface criada em um arquivo para posterior conexão com o programa do usuário.

5. A opção "About the programme" (Sobre o programa) chama uma janela com um texto que fala sobre o copywriter.


A aparência é a seguinte:


 
Isso é tudo por enquanto. Vejo vocês no domingo.
 
Реter Konow # :
Isso é tudo por enquanto. Vejo vocês no domingo.
Obrigado por doarem seu tempo neste fim de semana e aguardem o lançamento de domingo.