Galleria di interfacce utente scritte in MQL - pagina 31

 

Impostazione del colore del testo per i diversi stati dell'elemento:

Definire il colore del testo del pulsante nello stato neutro.


Modificarlo.


Impostare il colore del testo per lo stato premuto del pulsante:


Impostare il colore del testo quando il pulsante è premuto e sotto il cursore.


E provate il colore del testo quando il pulsante è premuto e sotto il cursore:


 

Provate voi stessi, ecco il codice:

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,
 

Il significato dei prefissi che precedono la parola COLORE:

  • N_ abbreviazione della parola NEUTRO. Si riferisce allo stato dell'elemento.
  • A_ è l'abbreviazione della parola ATTIVATO. Di solito si riferisce allo stato premuto dell'elemento.
  • P_ è l'abbreviazione della parola PUNTATO. Significa che l'elemento si trova sotto il cursore in uno stato neutro.
  • AP_ è l'abbreviazione di PUNTATO ATTIVATO, che significa che l'elemento si trova sotto il cursore in uno stato attivato.


Esistono altri prefissi di stato, ma vengono usati meno spesso. Si possono trovare nel file di aiuto.

 
Poiché ho iniziato una discussione sull'impostazione delle proprietà del testo degli elementi, continuerò. Le proprietà successive che vengono logicamente in mente sono la dimensione del testo, il carattere e lo stile. Tutte queste proprietà sono facilmente impostabili con brevi linee. Ecco alcuni esempi in immagini.
 

Impostare la dimensione dei caratteri:

 

Ora il carattere stesso:


 

Stile:


 

Per comodità, si possono osservare gli stili, i font e le dimensioni nella finestra dei font del costruttore:


Ecco un indicatore dell'aspetto del testo dopo aver selezionato un font, uno stile e una dimensione:


 

Gli stili di carattere possibili sono:




 

Codice:

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