Discusión sobre el artículo "Estudiamos la clase CCanvas. Implementación de la transparencia de los objetos gráficos" - página 3
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Aquí va una pregunta.
Dibujo diferentes formas en el lienzo y las superpongo una sobre otra. ¿Cómo hacer para que los colores permanezcan originales sin mezclar?
Pongo COLOR_FORMAT_XRGB_NOALPHA, pero se produce la mezcla :-(((.
Sin embargo, tengo esta variante. Hay una imagen de tipo CPicture adjunta a un diálogo de tipo CDialog. Está vinculada a un recurso de tipo CCanvas. Este último se crea sin vincularse a una ventana.
Vladimir, no se me da bien el lienzo....
Aquí va una pregunta.
Dibujo diferentes formas en el lienzo y las superpongo una sobre otra. ¿Cómo hacer para que los colores permanezcan originales sin mezclar?
Me puse COLOR_FORMAT_XRGB_NOALPHA, pero la mezcla se lleva a cabo :-(((
...
El color dibujado en el lienzo (llamémoslo "superior" o último) sustituye al color dibujado en el lienzo anteriormente.
Vladimir, ¡muchas gracias!
Acabo de pasar por alto la conversión ColorToARGB().
Vladimir, ¡muchas gracias!
Se me había pasado la conversión ColorToARGB().
Mediante la clase CCanvas?
P.D. Utiliza CCanvas.CreateBitmap:
Crea un recurso gráfico ligado a un objeto gráfico.
1. Crea un recurso gráfico en la ventana principal del gráfico actual.
bool CreateBitmap(
const string name, // nombre
const datetimetime, // hora
const doubleprecio, // precio
constintanchura, // anchura
const int altura, // altura
ENUM_COLOR_FORMAT clrfmt=COLOR_FORMAT_XRGB_NOALPHA// formato
);
De esta forma podrás vincular una esquina de un Canvas. Pero la anchura y la altura, igualmente, se establecerán en píxeles.
Hagamos un ejercicio más fácil. Voy a poner un círculo se mueve con el precio; pero, ¿por qué no se mueve en el eje Y?
Este es el código
Hagamos un ejercicio más fácil. Voy a poner un círculo se mueve con el precio; pero, ¿por qué no se mueve en el eje Y?
Este es el código
Hagamos un ejercicio más fácil. Voy a poner un círculo se mueve con el precio; pero, ¿por qué no se mueve en el eje Y?
Este es el código
"Tiempo[]", "Cerrar[]" - error. ¡No existen tales variables en MQL5!