Библиотеки: EasyAndFastGUI - библиотека для создания графических интерфейсов - страница 34

 
faustf #:
есть ли у вас также для MT4?

Да. Для МТ4 тоже.

 
Anatoli Kazharski #:

Да. Для MT4 тоже.

Но это бесплатно? У вас есть какая-нибудь ссылка? Спасибо.

 

Здравствуйте Анатолий


Используя EAF из маркета, есть ли способ запустить окно с темной темой вместо светлой?

 
faustf #:

но это бесплатно?? у вас есть какая-нибудь ссылка?? спасибо.

Ответил в личных сообщениях.

easyfxbot #:

Здравствуйте Анатолий


Использую EAF из маркета, есть ли способ запустить окно с темной темой вместо светлой?

Да, конечно. Попробуйте так:

CTheme::SetTheme(THEME_DARK);
 

Здравствуйте, для текстового поля (CTextEdit) с каким свойством его содержимое выравнивается вправо?

Не могли бы вы привести несколько строк примера кода, спасибо
 

У меня возникает следующая ошибка, когда я запускаю свою панель в бэктесте:

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

Я не знаю почему.

Это реализация одного из моих объектов:

   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);

, а это функция, расположенная в "WndContainer.mqh", которая выводит ошибку:

//+------------------------------------------------------------------+
//| Корректировка индекса окна в случае выхода за пределы диапазона |
//+------------------------------------------------------------------+
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);
     }
//--- Корректировка в случае выхода за пределы диапазона
   int index=(window_index>=array_size)? array_size-1 : window_index;
//--- Возвращаем индекс окна
   return(index);
  }
 
Как я могу получить версию 2.0 и использовать ее для MT4?
 

Привет, Анатолий

EAF выглядит как отличная библиотека. Есть ли шанс выпустить дополнительные примеры для помощи в использовании?

Спасибо

 

Здравствуйте,

Как проверить версию этой библиотеки? Я не знаю, какую версию я использовал, потому что я скачал очень давно.

Но в ней есть ошибка: TextEdit не может обновить значение поля.

Исправлено:

ON

"EasyAndFastGUI\Controls\TextEdit.mqh"

Добавлено:

m_edit.Update(true);
 

Старые примеры не совместимы с последней версией EasyAndFastGUI v2.0. Старые примеры используют #include <EasyAndFastGUI\Controls\WndEvents.mqh>, и эти файлы wnd*.mqh отличаются от последних.