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

 
Anton Rakhmanov #:
Файлы прикреплены в предыдущем сообщении https://www.mql5.com/ru/forum/225047/page21#comment_49741877

Да, спасибо. Не обратил внимания. Если Анатолий не ответит в ближайшее время, то погляжу сам.

 
Artyom Trishkin #:

Да, спасибо. Не обратил внимания. Если Анатолий не ответит в ближайшее время, то погляжу сам.

Вопрос снят. Сам тупанул - не вызвал событие завершения формирования окна. Хотя обе ошибки остались.

Но все равно, огромное спасибо за внимание!

 
Anton Rakhmanov #:

Вопрос снят. Сам тупанул - не вызвал событие завершения формирования окна. Хотя обе ошибки остались.

Но все равно, огромное спасибо за внимание!

Так ошибки таки остались, или ушли? По содержанию Вашего поста не понятно есть проблема, или нет.

 
Artyom Trishkin #:

Так ошибки таки остались, или ушли? По содержанию Вашего поста не понятно есть проблема, или нет.

Остались. Обе, как в первом моем сообщении. Также выдает их при запуске программы-примера. Но при этом с окнами можно взаимодействовать. Пока не проверил весь функционал, но фильтры расчет % риска, переключение вкладок и прогресс-бар работают корректно.
 
Anton Rakhmanov #:
Остались. Обе, как в первом моем сообщении. Также выдает их при запуске программы-примера. Но при этом с окнами можно взаимодействовать. Пока не проверил весь функционал, но фильтры расчет % риска, переключение вкладок и прогресс-бар работают корректно.

У Вас два файла:

Файлы:

TradePanel.mqh  4 kb

TradeGUI.mq5  2 kb

Где они должны быть расположены, какой файл компилировать и запускать (скорее всего TradeGUI.mq5) ?

Библиотека Анатолия используется первой версии или второй из Маркета?

 
Artyom Trishkin #:

У Вас два файла:

Где они должны быть расположены, какой файл компилировать и запускать (скорее всего TradeGUI.mq5) ?

Библиотека Анатолия используется первой версии или второй из Маркета?

TradeGUI.mq5

Скорее всего, версия первая. Скачана отсюда: https://www.mql5.com/ru/code/19703

 
Anton Rakhmanov #:

Вопрос снят. Сам тупанул - не вызвал событие завершения формирования окна. Хотя обе ошибки остались.

Но все равно, огромное спасибо за внимание!

А что за событие "завершения формирования окна"? Как его вызывать, и где?
 
Artyom Trishkin #:
А что за событие "завершения формирования окна"? Как его вызывать, и где?
CWndEvents::CompletedGUI();
Вызывается в самом конце функции CreateGUI(void)
 
Anton Rakhmanov #:
CWndEvents::CompletedGUI();
Вызывается в самом конце функции CreateGUI(void)

Хорошо. Добавил. Далее запускаю скомпилированный файл и появляется полностью неактивная панель. У Вас так же? Или у Вас панель в рабочем состоянии?

 

ОК. Самостоятельно добавил в Ваш файл обработчик событий, в котором вызывается обработчик событий библиотеки. Ожило. С задержками, но ожило.\

В итоге разбора кодов Анатолия, я понял, что размер изображения нулевой. Поэтому и не создаётся ресурс.

Всё ли Вы сделали в вашем коде так, как предлагает делать Анатолий? Или Вы сами от себя там в произвольном порядке что-то делаете?