Странное поведение CAppDialog с граф. объектами

 

День добрый. 
Сделал простую панельку на CAppDialog и столкнулся с некоторой странностью при работе с обычными графическими объектами: если сворачивать панельку, то на одном из граф. объектов отключается свойство OBJPROP_SELECTED. Почему это происходит и как этого избежать?
b5791



//+------------------------------------------------------------------+
#include <Controls\Dialog.mqh>
CAppDialog AppWindow;
//+------------------------------------------------------------------+
int OnInit()
  {
   if(!AppWindow.Create(0,"AppWindow",0,20,20,360,324))
      return(INIT_FAILED);
   AppWindow.Run();
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
   AppWindow.Destroy(reason);
  }
//+------------------------------------------------------------------+
void OnChartEvent(const int id,const long& lparam,const double& dparam,const string& sparam)
  {
   AppWindow.ChartEvent(id,lparam,dparam,sparam);
  }
//+------------------------------------------------------------------+
Улучшаем работу с Панелями: добавляем прозрачность, меняем цвет фона и наследуемся от CAppDialog/CWndClient
Улучшаем работу с Панелями: добавляем прозрачность, меняем цвет фона и наследуемся от CAppDialog/CWndClient
  • 2018.04.23
  • www.mql5.com
Продолжаем изучать работу с CAppDialog. Теперь мы научимся задавать цвета фона, рамки и заголовка для графической панели. По шагам рассмотрим, как добавить прозрачность окна приложения при перемещении его на графике. Далее мы рассмотрим создание потомков от CAppDialog или CWndClient и увидим новые тонкости в работе с контролами. Наконец, посмотрим с новой точки зрения на новые Проекты.
 
Dzmitry Kokhanau :

День добрый. 
Сделал простую панельку на  CAppDialog и столкнулся со некоторой странностью при работе с обычными графическими объектами: если сворачивать панельку, то на одном из граф. объектов отключается свойство OBJPROP_ SELECTABLE. Почему это происходит и как этого избежать?
b5791



Похоже, это ошибка, о которой сообщили в MeatQuotes.