Librerías: EasyAndFastGUI - librería para crear interfaces gráficas - página 34

 
faustf #:
¿Tienen también para MT4?

Sí. También para MT4.

 
Anatoli Kazharski #:

Sí. Para MT4, también.

¿pero es gratis? ¿tienes algún enlace? gracias

 

Hola Anatoly


Usando EAF del mercado, ¿hay alguna manera de iniciar la ventana con el tema oscuro en lugar de la luz?

 
faustf #:

¿pero es gratis? ¿tienes algún enlace? gracias

Contestado en mensajes privados.

easyfxbot #:

Hola Anatoly


Usando EAF del market, ¿hay alguna forma de iniciar la ventana con el tema oscuro en vez de claro?

Sí, claro. Pruebe así:

CTheme::SetTheme(THEME_DARK);
 

Hola, ¿para un Cuadro de Texto (CTextEdit) con qué propiedad se alinea su contenido a la derecha?

Podrías poner unas líneas de código de ejemplo, gracias
 

Estoy teniendo el siguiente error cuando ejecuto mi panel en backtest:

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

No sé por qué.

esta es la implementación de uno de mis 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);

y esta es la función ubicada en "WndContainer.mqh" que imprime el error:

//+------------------------------------------------------------------+
//| Ajustar el índice de la ventana en caso de fuera de rango |
//+------------------------------------------------------------------+
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 en caso de fuera de rango
   int index=(window_index>=array_size)? array_size-1 : window_index;
//--- Devuelve el índice de la ventana
   return(index);
  }
 
¿Cómo puedo obtener la versión 2.0 y utilizarla para MT4?
 

Hola Anatoli

EAF parece una gran biblioteca. ¿Alguna posibilidad de publicar los ejemplos adicionales para ayudar con el uso?

Gracias

 

Hola,

¿Cómo puedo comprobar la versión de esta biblioteca? No sé cuál es la versión que he utilizado porque he descargado hace mucho tiempo.

Pero tiene un bug: TextEdit no puede actualizar el valor de la caja.

Corregido:

ON

"EasyAndFastGUI\Controls\TextEdit.mqh"

Añadido:

m_edit.Update(true);
 

Los ejemplos antiguos no son compatibles con la última versión de EasyAndFastGUI v2.0. Los ejemplos antiguos utilizan #include <EasyAndFastGUI\Controls\WndEvents.mqh> que estos archivos wnd*.mqh son diferentes con la última versión.