Bibliotecas: EasyAndFastGUI - biblioteca para criar interfaces gráficas do usuário - página 34

 
faustf #:
Vocês têm também para MT4?

Sim. Para o MT4 também.

 
Anatoli Kazharski #:

Sim. Para o MT4 também.

mas é gratuito? você tem algum link? obrigado

 

Olá, Anatoly


Usando o EAF do mercado, existe uma maneira de iniciar a janela com o tema escuro em vez de claro?

 
faustf #:

mas é gratuito? você tem algum link? obrigado

Respondido em mensagens privadas.

easyfxbot #:

Oi Anatoly


Usando o EAF do mercado, existe uma maneira de iniciar a janela com o tema escuro em vez de claro?

Sim, claro. Tente fazer o seguinte:

CTheme::SetTheme(THEME_DARK);
 

Olá, para uma caixa de texto (CTextEdit) com qual propriedade seu conteúdo é alinhado à direita?

Você poderia colocar algumas linhas de código de exemplo, obrigado
 

Estou tendo o seguinte erro quando executo meu painel no backtest:

2023.07.25 09:39:08.223 2023.01.02 04:19:00   CWndContainer::CheckOutOfRange > Предотвращение выхода за пределы массива.

Não sei por quê.

Esta é a implementação de um de meus objetos:

   int mainWindow = (int)Symbol();
   if (!CWndCreate::CreateTabs(m_tabs, m_window, mainWindow, 0, 40, PNL_GLOB_WIDTH, PNL_GLOB_HEIGHT - 62, tabsTitles, tabsWidths, TABS_TOP, false, false, 0, 0, P_Panel_FontSize))
      return (false);

e esta é a função localizada em "WndContainer.mqh" que imprime o erro:

//+------------------------------------------------------------------+
//| Ajuste do índice da janela no caso de estar fora do intervalo.
//+------------------------------------------------------------------+
int CWndContainer::CheckOutOfRange(const int window_index)
  {
   int array_size=::ArraySize(m_wnd);
   if(array_size < 1)
     {
      ::Print(PREVENTING_OUT_OF_RANGE);
      return(WRONG_VALUE);
     }
//--- Ajuste no caso de estar fora da faixa
   int index=(window_index>=array_size)? array_size-1 : window_index;
//--- Retorna o índice da janela
   return(index);
  }
 
Como posso obter a versão 2.0 e usá-la no MT4?
 

Oi Anatoli

O EAF parece ser uma ótima biblioteca. Alguma chance de liberar os exemplos extras para ajudar no uso?

Obrigado, Anatoli

 

Olá,

Como verificar a versão dessa biblioteca? Não sei qual é a versão que estou usando porque fiz o download há muito tempo.

Mas ela tem um bug: O TextEdit não consegue atualizar o valor da caixa.

Corrigido:

ON

"EasyAndFastGUI\Controls\TextEdit.mqh"

Adicionado:

m_edit.Update(true);
 

As amostras antigas não são compatíveis com a versão mais recente do EasyAndFastGUI v2.0. As amostras antigas estão usando #include <EasyAndFastGUI\Controls\WndEvents.mqh>, e esses arquivos wnd*.mqh são diferentes dos mais recentes.