Diskussion zum Artikel "Grafische Interfaces VII: Die Tabellen Controls (Kapitel 1) T"

 

Neuer Artikel Grafische Interfaces VII: Die Tabellen Controls (Kapitel 1) T :

Der siebte Teil der Serie über die grafischen Interfaces des Metatraders, handelt von drei Tabellen-Typen: Text-Label, Edit-Box und gerenderte Tabellen. Ein weiteres Control, welches sehr oft gebraucht wird, ist das Tab, womit es Ihnen möglich ist, Gruppen von anderen Controls anzuzeigen und zu verstecken und somit sehr effektive und platzsparende Interfaces für ihre MQL Anwendung programmieren zu können.

Eine Tabelle ist ein komplexes GUI control, da es auch andere Controls beinhaltet - horizontale und vertikale Scrollbars. Da es vorkommen kann, dass die Datenmenge den verfügbaren sichtbaren Platz innerhalb eines Controls überschreitet, bieten Ihnen Scrollbars die Möglichkeit, die Daten in horizontaler und vertikaler Richtung hin und her zu schieben.

Text-Label Tabellen bestehend aus den folgenden Komponenten:

  1. Hintergrund
  2. Text-Labels.
  3. Vertikale Scrollbar.
  4. Horizontale Scrollbar.

Fig. 1. Compound parts of the text label control

Abbildung 1. Komponenten des Text-Label Tabellen-Controls

Autor: Anatoli Kazharski

 
MetaQuotes Software Corp.:

Veröffentlichter Artikel Graphical Interfaces VII: Elemente "Tabellen" (Kapitel 1):

Autor: Anatoli Kazharski

Tabelle auf Leinwand - cool!
 
Vasiliy Sokolov:
Der Tisch auf der Leinwand ist cool!
Die nächste Herausforderung besteht darin, ihn interaktiv zu gestalten. )
 
Anatoli Kazharski:
Die nächste Herausforderung besteht darin, sie interaktiv zu gestalten. )
Wenn es nicht um Ihre Artikelserie ginge, würde ich sagen, es ist unmöglich oder jenseits von Gut und Böse ;)
 
Anatoli Kazharski:
Die nächste Herausforderung besteht darin, sie interaktiv zu gestalten. )
Daran besteht überhaupt kein Zweifel. Alles wie immer - cool! Trau dich Maestro!!!
 
Nun, ich werde es auf jeden Fall tun müssen. Ich kann nicht versprechen, dass es schnell gehen wird. )
 
MetaQuotes Software Corp.:

Der neue Artikel Graphical Interfaces VII: the Tables Controls (Kapitel 1) wurde veröffentlicht:

Autor: Anatoli Kazharski

Wahnsinn!
 
Ich habe die folgenden Fehlermeldungen erhalten, als ich versucht habe, den Code in MetaTrader 5.0 Build 1347 zu kompilieren.
Ich bin neu in der Programmierung und weiß nicht, was passiert ist. Hier sind die Fehler und die entsprechenden Zeilen, in denen sie auftreten.

return' - kann nicht von const-Zeiger zu nonconst-Zeiger konvertieren SplitButon.mqh 90 65
CContextMenu *GetContextMenuPointer(void) const { return(::GetPointer(m_drop_menu)); }

return' - kann nicht von const-Zeiger zu nonconst-Zeiger konvertieren ListView.mqh 67 76
CScrollV *GetScrollVPointer(void) const { return(::GetPointer(m_scrollv)); }

return' - kann nicht von const-Zeiger zu nonconst-Zeiger konvertieren CheckComboBox.mqh 90 81
CListView *GetListViewPointer(void) const { return(::GetPointer(m_listview));

return' - kann nicht von const-Zeiger zu nonconst-Zeiger konvertieren LabelsTable.mqh 78 69
CScrollV *GetScrollVPointer(void) const { return(::GetPointer(m_scrollv)); }

return' - kann nicht von const-Zeiger zu nonconst-Zeiger konvertieren LabelsTable.mqh 79 69
CScrollH *GetScrollHPointer(void) const { return(::GetPointer(m_scrollh)); }

return' - kann nicht von const-Zeiger zu nonconst-Zeiger konvertieren Table.mqh 101 74 e 102 74

CScrollV *GetScrollVPointer(void) const { return(::GetPointer(m_scrollv)); }
CScrollH *GetScrollHPointer(void) const { return(::GetPointer(m_scrollh)); }
return' - kann nicht von const-Zeiger zu nonconst-Zeiger konvertieren CanvasTable.mqh 75 61 e 76 61
CScrollV *GetScrollVPointer(void) const { return(::GetPointer(m_scrollv)); }
CScrollH *GetScrollHPointer(void) const { return(::GetPointer(m_scrollh)); }

 
reboeiras:
Ich habe die folgenden Fehlermeldungen erhalten, als ich versucht habe, den Code in MetaTrader 5.0 Build 1347 zu kompilieren.
Ich bin neu in der Programmierung und weiß nicht, was passiert ist. Hier sind die Fehler und die entsprechenden Zeilen, in denen sie auftreten.

...

Laden Sie die neueste Version herunter: Graphical Interfaces X: Updates für die Easy And Fast Library (Build 2)

[Gelöscht]  

Grüße!

Ich habe den MQL5 Editor in das lokale Verzeichnis entpackt, versucht zu kompilieren und folgendes Ergebnis erhalten


Ich werde versuchen, es selbst herauszufinden, aber wenn Sie mir helfen können, werde ich dankbar sein!

 
nkaretnikov:

Grüße!

Ich habe MQL5 Editor in das lokale Verzeichnis entpackt, versucht zu kompilieren und erhielt

...

Ich werde versuchen, es selbst herauszufinden, aber wenn Sie mir helfen können, wäre ich sehr dankbar!


Laden Sie die neueste Version der Bibliothek aus diesem Artikel herunter: Graphical Interfaces X: Updates für die gezeichnete Tabelle und Code-Optimierung (Build 10).