Galería de interfaces de usuario escritas en MQL - página 31

 

Definir el color del texto para los diferentes estados del elemento:

Defina el color del texto del botón en estado neutro.


Modifícalo.


Definir el color del texto para el estado pulsado del botón:


Defina el color del texto cuando el botón está pulsado y bajo el cursor.


Y pruebe el color del texto cuando el botón está pulsado y bajo el cursor:


 

Pruébalo tú mismo, aquí tienes el código:

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,
 

Significado de los prefijos que preceden a la palabra COLOR:

  • N_ abreviatura de la palabra NEUTRAL. Se refiere al estado del elemento.
  • A_ es la abreviatura de la palabra ACTIVADO. Suele referirse al estado pulsado del elemento.
  • P_ es una abreviatura de la palabra PUNTADO. Se refiere a que el elemento se encuentra bajo el cursor en estado neutro.
  • AP_ es la abreviatura deACTIVATED POINTED. Significa que el elemento está bajo el cursor en estado activado.


Existen otros prefijos de estado, pero se utilizan con menos frecuencia. Puede encontrarlos en el archivo de ayuda.

 
Ya que he empezado un hilo sobre la configuración de las propiedades del texto de los elementos, continuaré. Las siguientes propiedades que lógicamente vienen a la mente son el tamaño del texto, la fuente y el estilo. Todas ellas también son fáciles de establecer con líneas cortas. Aquí hay algunos ejemplos en imágenes.
 

Ajuste el tamaño de letra:

 

Ahora la fuente en sí:


 

Estilo:


 

Para mayor comodidad, mire los estilos, fuentes y tamaños en la ventana de fuentes del constructor:


He aquí un indicador del aspecto del texto después de seleccionar una fuente, un estilo y un tamaño:


 

Los estilos de fuente posibles son:




 

Código:

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