Diskussion zum Artikel "Grafische Interfaces XI: Integration der graphischen Standardbibliothek (build 16)" - Seite 10

 

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

}

 
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 ...:-)