Hallo, es scheint, dass Sie eine großartige Arbeit geleistet haben. Gibt es nach vielen neuen Builds/Updates eine Beispielseite für den letzten Build mit allen verfügbaren Elementen? Ich werde ein bisschen verrückt, wenn ich die ersten Schritte und die Übersicht in deinem Gui mache ...:-)
Hallo.
Wie kann ich ein anderes komplexes Objekt in eine Tabellenzelle einfügen? Wenn es z.B. ein Diagramm oder etwas anderes ist, nicht nur ein imag.
so gute GUI!
Es tut mir leid!
Element.mqh haben einige Fehler. können Sie sie korrigieren!
Kannst du sie korrigieren! Danke! @Anatoli Kazharski
class CWindow; //haben keinen Körper
bool CElement::CheckMainPointer(void)
{
//--- Если нет указателя
if(::CheckPointer(m_main)==POINTER_INVALID)
{
//--- Вывести сообщение в журнал терминала
::Print(__FUNCTION__,
" > Перед созданием элемента... \n... .нужно передать указатель на главный элемент: "+
ClassName()+"::MainPointer(CElementBase &object)").
//--- Прервать построение графического интерфейса приложения
return(false);
}
//--- Сохранение указателя на форму
m_wnd=m_main.WindowPointer();
//--- Если нет указателя на форму
if(::CheckPointer(m_wnd)==POINTER_INVALID)
{
//--- Вывести сообщение в журнал терминала
::Print(__FUNCTION__,
" > У элемента "+ClassName()+" нет указателя на форму!... \n "+
"... .Элементы должны создаваться в порядке своей вложенности!");
//--- Прервать построение графического интерфейса приложения
return(false);
}
//--- Сохранение указателя на курсор мыши
m_mouse=m_main.MousePointer();
//--- Сохранение свойств
m_id =m_wnd.LastId()+1; // 'LastId' - nicht deklarierter Bezeichner Element.mqh 842 22
m_chart_id =m_wnd.ChartId(); // 'ChartId' - nicht deklarierter Bezeichner Element.mqh 843 22
m_subwin =m_wnd.SubwindowNumber(); // 'SubwindowNumber' - nicht deklarierter Bezeichner Element.mqh 844 22
m_corner =(ENUM_BASE_CORNER)m_wnd.Corner(); // 'Corner' - nicht deklarierter Bezeichner Element.mqh 845 40
m_anchor =(ENUM_ANCHOR_POINT)m_wnd.Anchor(); // 'Anchor' - nicht deklarierter Bezeichner Element.mqh 846 41
//--- Отправить признак наличия указателя
return(true);
}