Position des Window-Panel mit PosEasyAndFast Bibliothek.

Einloggen oder registrieren, um einen Kommentar zu schreiben
tomfox
1083
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 

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.
amando
2954
amando  
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

tomfox
1083
tomfox  
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
amando
2954
amando  

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

tomfox
1083
tomfox  

Ich hatte einen alten Build, der konnte das nicht.

Danke für die Mühe.

Einloggen oder registrieren, um einen Kommentar zu schreiben