Librerías: Easy Canvas

 

Easy Canvas:

Esta librería y la clase iCanvas simplificarán el desarrollo de programas a través de Canvas.

Easy Canvas

Autor: Nikolai Semko

 
versión más reciente 1.12
Archivos adjuntos:
iCanvas.mqh  33 kb
 
Nikolai Semko #:
versión más reciente 1.12

Hola, muy interesante. ¿Se podría convertir un lienzo en un objeto? Me refiero, por ejemplo, a un rectángulo de lienzo convertido en un rectángulo de objeto estándar para administrarlo.

 
Facundo Laje # :

Hola, muy interesante. ¿Se podría convertir un lienzo en un objeto? Me refiero, por ejemplo, a un rectángulo de lienzo convertido en un rectángulo de objeto estándar para administrarlo.

Si literalmente en un objeto rectangular, entonces no.
El lienzo es también un objeto.
Solo puede "transformar" un objeto de lienzo en un objeto de rectángulo mediante programación para que su contenido se mueva y se escale.
Visualmente, puede verse exactamente como un objeto rectangular con pequeños cuadrados en las esquinas para controlarlo. Pero solo unos pocos programadores en esta comunidad podrán implementar esto, incluyéndome a mí.

Si estamos hablando de la transformación de los contenidos internos del rectángulo. Si estamos hablando de un simple rectángulo lleno o vacío, cualquier programador puede hacerlo.

 
Nikolai Semko #:

Si literalmente en un objeto rectangular, entonces no.
El lienzo es también un objeto.
Solo puede "transformar" un objeto de lienzo en un objeto de rectángulo mediante programación para que su contenido se mueva y se escale.
Visualmente, puede verse exactamente como un objeto rectangular con pequeños cuadrados en las esquinas para controlarlo. Pero solo unos pocos programadores en esta comunidad podrán implementar esto, incluyéndome a mí.

Si estamos hablando de la transformación de los contenidos internos del rectángulo. Si estamos hablando de un simple rectángulo lleno o vacío, cualquier programador puede hacerlo.

Ok Nikolai, entendido. Muchas gracias!

 
Facundo Laje #:

Ok Nikolai, entendido. Muchas gracias!

No hay problema.

La última versión es 1.47 aquí: https://www.mql5.com/ru/code/22164

Si está interesado en este tema, le recomendaría ver este hilo de habla rusa con Google Translate:

https://www.mql5.com/ru/forum/227736

Archivos adjuntos:
iCanvas_CB.mqh  57 kb