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

 
hini #:

¿En qué archivo puedo ver todos los enlaces? Y también algunas propiedades. De lo contrario, sólo se puede averiguar por hacernos saber.

Intento proporcionar constantemente material de formación para una asimilación armoniosa y fácil.

En la primera etapa era importante para mí saber que los que lo desearan podían ejecutar el constructor y el indicador. Como resultado, obtuvieron una ventana.

A continuación, debían abrir el archivo kib-code y comprender su sencilla estructura.

Luego pasamos a las preguntas y respuestas.

Y a partir de ahí.


Proporcionaré tutoriales sobre propiedades y posiciones. Lo haré. Tal vez pueda hacerlo hoy.

 
Los otros colores no funcionan y, al mismo tiempo, el cambio de color que debería haberse producido en el primer botón se aplica ahora al cuarto botón.
 
Реter Konow #:

Esta notación concatena atributos enumerados para que el constructor sepa que apuntan al mismo elemento.

El guión bajo debe colocarse después del nombre del elemento.

Ejemplo: "¡Hola Mundo!", W,100 ,_, H,200, _ , N_COLOR, clrBlanco, _ , A_COLOR, clrNegro, ....


Primero escribimos el nombre, luego enumeramos los atributos y sus valores. El resultado es una cadena de atributos de elemento que se puede copiar y utilizar como plantilla para sustituirla por un nuevo elemento.


N_COLOR - Indica el color del estado neutro.

A_COLOR - Indica el color del estado activo.

¿Por qué no podemos predeterminar el mismo elemento en la misma línea, cuando el nombre del elemento "¡Hola Mundo!" ya está especificado al principio, verdad?

 
hini #:
Los otros colores no funcionan y, al mismo tiempo, el cambio de color que debería haberse producido con el primer botón se aplica ahora al cuarto botón.

Olvidé añadir. Este método sólo funciona dentro de un grupo. Estás listando propiedades y valores fuera del grupo. Entonces en lugar de _, pon el nombre del elemento:


"¡Hola Mundo!", W ,100, "¡Hola Mundo!", H,200 , "¡Hola Mundo!", N_COLOR , clrBlanco, "¡Hola Mundo!", A_COLOR , clrNegro,
 
hini #:

¿Por qué no podemos predeterminar el mismo elemento en la misma línea si ya tenemos el nombre del elemento "¡Hola Mundo!" al principio, verdad?

Esas son las reglas. Es más fácil para el constructor interpretar el código de marcado de esa manera.

 
Реter Konow #:

Olvidé añadir. Este método sólo funciona dentro del grupo. Estás listando atributos y valores fuera del grupo. Entonces sustituye _ por el nombre del elemento:


" ¡Hola Mundo!" W ,100, " ¡Hola Mundo ! " , H , 200 , "¡Hola Mundo!" , N_COLOR,clrBlanco , "¡Hola Mundo ! " A_COLOR , clrNegro,

Lo modifiqué y el color no cambió, se quedó negro.

 
hini #:

Lo cambié y el color no cambió, siguió siendo negro.

Poner (uint) delante del nombre del color.

Suelo usar otra representación del color en el constructor. Es por eso que me olvidé de decir que antes de colores web (nombres de color) que necesita para fundir a tipo uint.

 
Реter Konow #:

Añade (uint) al nombre del color.

Normalmente uso una representación de color diferente en el constructor. Por eso olvidé mencionar que el color web (nombre del color) necesita ser convertido a un tipo uint antes.

"AAA", W,100, "AAA", H,100, "AAA", N_COLOR, (uint)clrWhite, "AAA", A_COLOR, (uint)clrBlack,

Vale, ¿cuántas representaciones de color puede haber? Además de esta manera. ¿Está permitido "#FFFFFF" para la representación del color?

 
hini #:

Vale, ¿cuántas representaciones del color puede haber? Por lo demás. ¿Está permitido "#FFFFFFFFFF" para una representación de color?

En mi práctica sólo he utilizado dos representaciones de color, por ejemplo

A_COLOR, (uint)clrBlack

o

A_COLOR, (uint)C'223,234,12' 

La representación del color "#FFFFFFFF" francamente no la he probado. Por eso no lo sé. Inténtalo.

 
Реter Konow #:

En mi práctica sólo he utilizado representaciones en dos colores, por ejemplo

o

La representación del color "#FFFFFFFFF", que, francamente, no he probado. Así que no Inténtalo.

"AAA", W,100, "AAA", H,100, "AAA", N_COLOR, 0xffffff, "AAA", A_COLOR, (uint)clrBlue,

Lo he probado, y se puede configurar así, introduciendo el código hexadecimal del color