Position des Window-Panel mit PosEasyAndFast Bibliothek.

 

Hallo,

hoffentlich kann mir hier jemand helfen.

Ich erstelle ein Window mit der PosEasyAndFast Bibliothek.

https://www.mql5.com/de/code/19703

Leider wird das Window immer Links im Chart-Fenster angedockt.

Weiß jemand, wie man das ganze Fenster verschieben kann?

Vg Fox 

Die Bibliothek EasyAndFastGUI zum Erstellen von grafischen Interfaces
Die Bibliothek EasyAndFastGUI zum Erstellen von grafischen Interfaces
  • www.mql5.com
Die Bibliothek EasyAndFastGUI ermöglicht das Erstellen von grafischen Interfaces für benutzerdefinierte MQL-Programme.
 
tomfox:

Hallo,

hoffentlich kann mir hier jemand helfen.

Ich erstelle ein Window mit der PosEasyAndFast Bibliothek.

https://www.mql5.com/de/code/19703

Leider wird das Window immer Links im Chart-Fenster angedockt.

Weiß jemand, wie man das ganze Fenster verschieben kann?

Vg Fox 

Du kannst die x und y distanz eingeben. Wenn die 0 ist ist es immer links oben

 
amando:

Du kannst die x und y distanz eingeben. Wenn die 0 ist ist es immer links oben

Hallo amando 

ich habe alle durchgetestet.

X,x,Y,y und die zweier wie X2

Leider bringt  m_window1.Y(50); immer noch die Position obere linke Ecke.


bool CProgram::CreateWindow(const string caption_text)

  {

  //--- Add a window pointer to the window array

   CWndContainer::AddWindow(m_window1);


   m_window1.Y(50);

   m_window1.X(50);

   

   m_window1.XSize(300);

   m_window1.YSize(300);

           

   m_window1.FontSize(9);

   m_window1.IsMovable(true);

   m_window1.ResizeMode(true);

   m_window1.CloseButtonIsUsed(true);

   m_window1.CollapseButtonIsUsed(true);

   m_window1.TooltipsButtonIsUsed(false);

   m_window1.FullscreenButtonIsUsed(false);

  

   //--- Set the tooltips

   m_window1.GetCloseButtonPointer().Tooltip("Close");

   m_window1.GetTooltipButtonPointer().Tooltip("Tooltips");

   m_window1.GetFullscreenButtonPointer().Tooltip("Fullscreen");

   m_window1.GetCollapseButtonPointer().Tooltip("Collapse/Expand");


   //--- Create the form

   if(!m_window1.CreateWindow(m_chart_id,m_subwin,caption_text,1,1))

      return(false);

//---

   return(true);

  }

Vg Fox

amando
amando
  • www.mql5.com
Profil des Traders
 

m_window1.Y(50);

   m_window1.X(50);


Ich nehm an das ist die x und y position von links oben, wobei das ganze in pixel angegeben wird, also 50 pixel sind nicht viel

 

Ich hatte einen alten Build, der konnte das nicht.

Danke für die Mühe.

Grund der Beschwerde: