Galerie der in MQL geschriebenen UIs - Seite 31

 

Probieren Sie es selbst aus, hier ist der Code:

GROUP, A,

__, BUTTON, "Hello World!", _,text, N_COLOR, (uint)clrBlue,

                            _,text, A_COLOR, (uint)clrRed,
                            
          /*(when the button under cursor in neutral state)*/                      
                            _,text, P_COLOR, (uint)clrLime,
       
          /*(when the button under cursor in activated state)*/                      
                           _,text, AP_COLOR, (uint)clrWhite,
                                                     
                            _,FIC,//FIXED IF CLICKED

END_GROUP,
 

Die Bedeutung der Präfixe vor dem Wort FARBE:

  • N_ Abkürzung für das Wort NEUTRAL. Es bezieht sich auf den Zustand des Elements.
  • A_ ist eine Abkürzung für das Wort ACTIVATED. Bezieht sich normalerweise auf den gedrückten Zustand des Elements.
  • P_ ist eine Abkürzung für das Wort POINTED und bedeutet, dass sich das Element in einem neutralen Zustand unter dem Cursor befindet.
  • AP_ ist die Abkürzung für ACTIVATED POINTED und bedeutet, dass sich das Element im aktivierten Zustand unter dem Cursor befindet.


Es gibt noch weitere Zustandspräfixe, die jedoch weniger häufig verwendet werden. Sie können sie in der Hilfedatei finden.

 
Da ich einen Thread über die Einstellung der Texteigenschaften von Elementen begonnen habe, werde ich fortfahren. Die nächsten Eigenschaften, die mir logischerweise einfallen, sind Textgröße, Schriftart und Stil. Sie alle lassen sich ebenfalls leicht mit kurzen Zeilen einstellen. Hier sind einige Beispiele in Bildern.
 

Stellen Sie die Schriftgröße ein:

 

Nun zur Schrift selbst:


 

Stil:


 

Zur Erleichterung können Sie sich die Stile, Schriftarten und Größen im Schriftfenster des Konstruktors ansehen:


Hier ist ein Indikator für das Aussehen des Textes nach der Auswahl einer Schriftart, eines Stils und einer Größe:


 

Die möglichen Schriftstile sind:




 

Code:

GROUP, A,

__, BUTTON, "Hello World!", _,text, N_COLOR, (uint)clrBlue,

                            _,text, A_COLOR, (uint)clrRed,
                            
          /*(when the button under cursor in neutral state)*/                      
                            _,text, P_COLOR, (uint)clrLime,
       
          /*(when the button under cursor in activated state)*/                      
                           _,text, AP_COLOR, (uint)clrWhite,                          
                           
//-------------------------------------------------------     
                           
                             _,text,FONT_SIZE, 14,
                           
//-------------------------------------------------------  
                           
                             _,TEXT_FONT,"Courier New",
                           
//------------------------------------------------------- 
                           
                             _,TEXT_STYLE,(int)FONT_UNDERLINE,
                           
//------------------------------------------------------- 
                                                    
                            _,FIC,//FIXED IF CLICKED

END_GROUP,
//--------------------------
 

Verteilen Sie die Schaltflächen und legen Sie die allgemeinen Texteigenschaften fest: