MQL ile yazılmış kullanıcı arayüzleri galerisi - sayfa 31

 

Öğenin farklı durumları için metin rengini ayarlama:

Nötr durumdaki düğmenin metin rengini tanımlayın.


Değiştirin.


Düğmenin basılı durumu için metin rengini ayarlayın:


Düğme basılıyken ve imleç altındayken metnin rengini ayarlayın.


Ve düğme basılı ve imleç altındayken metnin rengini deneyin:


 

Kendiniz deneyin, işte kod:

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,
 

COLOR kelimesinden önceki ön eklerin anlamı:

  • N_ NEUTRAL kelimesinin kısaltmasıdır. Elemanın durumunu ifade eder.
  • A_ AKTİF kelimesinin kısaltmasıdır. Genellikle elemanın basılı durumunu ifade eder.
  • P_ POINTED kelimesinin kısaltmasıdır. Elemanın nötr bir durumda imlecin altında olduğu anlamına gelir.
  • AP_ ACTIVATED POINTED (ETKİNLEŞTİRİLMİŞ NOKTALI) kelimesinin kısaltmasıdır. Elemanın etkinleştirilmiş durumda imlecin altında olduğu anlamına gelir.


Başka durum önekleri de vardır, ancak bunlar daha az kullanılır. Bunları yardım dosyasında bulabilirsiniz.

 
Eleman metin özelliklerini ayarlamakla ilgili bir başlık açtığım için devam edeceğim. Mantıksal olarak akla gelen sonraki özellikler metin boyutu, yazı tipi ve stilidir. Bunların hepsi de kısa çizgilerle kolayca ayarlanabilir. İşte resimlerde bazı örnekler.
 

Yazı tipi boyutunu ayarlayın:

 

Şimdi de yazı tipinin kendisi:


 

Stil:


 

Kolaylık sağlamak için, kurucunun yazı tipi penceresindeki stillere, yazı tiplerine ve boyutlara bakın:


İşte bir yazı tipi, stil ve boyut seçtikten sonra metnin görünümünün bir göstergesi:


 

Mümkün olan yazı tipi stilleri şunlardır:




 

Kod:

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,
//--------------------------