Bibliotheken: Die Bibliothek EasyAndFastGUI zum Erstellen von grafischen Interfaces - Seite 34

 
faustf #:
haben Sie auch für MT4 ?

Ja. Auch für MT4.

 
Anatoli Kazharski #:

Ja. Auch für MT4.

aber ist kostenlos?? haben Sie einen Link? danke

 

Hallo Anatoly


Wenn ich EAF vom Markt verwende, gibt es dann eine Möglichkeit, das Fenster mit dunklem Thema statt mit hellem zu starten?

 
faustf #:

aber ist kostenlos?? haben Sie einen Link? danke

Beantwortet in privaten Nachrichten.

easyfxbot #:

Hallo Anatoly


Wenn ich EAF vom Markt benutze, gibt es eine Möglichkeit, das Fenster mit dunklem Thema statt mit hellem zu starten?

Ja, sicher. Versuchen Sie es so:

CTheme::SetTheme(THEME_DARK);
 

Hallo, für ein Textfeld (CTextEdit) mit welcher Eigenschaft wird der Inhalt nach rechts ausgerichtet?

Könnten Sie bitte ein paar Zeilen Beispielcode setzen, danke
 

Ich habe den folgenden Fehler, wenn ich mein Panel im Backtest ausführe:

2023.07.25 09:39:08.223 2023.01.02 04:19:00   CWndContainer::CheckOutOfRange > Предотвращение выхода за пределы массива.

Ich weiß nicht, warum.

Dies ist die Implementierung eines meiner Objekte:

   int mainWindow = (int)Symbol();
   if (!CWndCreate::CreateTabs(m_tabs, m_window, mainWindow, 0, 40, PNL_GLOB_WIDTH, PNL_GLOB_HEIGHT - 62, tabsTitles, tabsWidths, TABS_TOP, false, false, 0, 0, P_Panel_FontSize))
      return (false);

und dies ist die Funktion in "WndContainer.mqh", die den Fehler ausgibt:

//+------------------------------------------------------------------+
//| Anpassung des Fensterindexes im Falle einer Bereichsüberschreitung
//+------------------------------------------------------------------+
int CWndContainer::CheckOutOfRange(const int window_index)
  {
   int array_size=::ArraySize(m_wnd);
   if(array_size < 1)
     {
      ::Print(PREVENTING_OUT_OF_RANGE);
      return(WRONG_VALUE);
     }
//--- Anpassung bei Bereichsüberschreitung
   int index=(window_index>=array_size)? array_size-1 : window_index;
//--- Rückgabe des Fensterindex
   return(index);
  }
 
Wie kann ich die Version 2.0 erhalten und für MT4 verwenden?
 

Hallo Anatoli

EAF sieht wie eine großartige Bibliothek aus. Besteht die Möglichkeit, die zusätzlichen Beispiele zu veröffentlichen, die bei der Verwendung helfen?

Danke

 

Hallo,

Wie kann ich die Version dieser Bibliothek überprüfen? Ich weiß nicht, welche Version ich benutzt habe, weil ich sie schon vor langer Zeit heruntergeladen habe.

Aber sie hat einen Fehler: TextEdit kann den Feldwert nicht aktualisieren.

Behoben:

ON

"EasyAndFastGUI\Controls\TextEdit.mqh"

Hinzugefügt:

m_edit.Update(true);
 

Alte Beispiele sind nicht kompatibel mit der neuesten EasyAndFastGUI v2.0. Alte Beispiele verwenden #include <EasyAndFastGUI\Controls\WndEvents.mqh>, die diese wnd*.mqh Dateien sind anders als die neuesten.