Обсуждение статьи "DoEasy. Элементы управления (Часть 10): WinForms-объекты — оживляем интерфейс"

 

Опубликована статья DoEasy. Элементы управления (Часть 10): WinForms-объекты — оживляем интерфейс:

Настала пора заняться оживлением графического интерфейса — делать функционал для взаимодействия объектов с пользователем и другими объектами. И для того, чтобы более сложные объекты могли правильно работать, нам уже необходим функционал взаимодействия объектов друг с другом и с пользователем.

Скомпилируем советник и запустим его на графике символа:


Как видим, вся заявленная визуальная составляющая объектов при взаимодействии с мышкой работает правильно.

Автор: Artyom Trishkin

 

Не компилируется

SYMBOL_SWAP_MONDAY необъявленный идентификатор


double CSymbol::SymbolSwapRatio(ENUM_DAY_OF_WEEK day) const
  {
#ifdef __MQL4__
   return 0;
#else
   switch(day)
     {
      case MONDAY    :  return ::SymbolInfoDouble(this.m_name,SYMBOL_SWAP_MONDAY);
 
Проблема решается обновлением MQL5