Discusión sobre el artículo "MQL para "Dummies": Cómo Diseñar y Construir Clases de Objetos" - página 3

 

Te aconsejo que compruebes antes la reacción de los botones así

if(id==CHARTEVENT_OBJECT_CLICK
         && StringFind(sparam,"CWin1.STR2.RowType3.Button3",0)>=0)
        {
         Print("Apretó el botón".,sparam);
        }

y luego inserte lo que necesite.

 

y otra pregunta es si un módulo de este tipo se puede transferir sin problemas al indicador????

y en caso afirmativo, ¿cómo hacerlo?

para que la ventana del módulo pudiera permanecer en la ventana principal y tener la propiedad de minimizarse y expandirse, preferiblemente para que otro módulo pudiera expandirse en su lugar.

Por ejemplo, para que este parámetro sea personalizable al crear un módulo.

en que se convertirá este módulo al pulsar sobre el botón de minimizar y la posición de este módulo al pulsar sobre la que se expandirá de nuevo este módulo.

 
y que cada nuevo módulo tenga un nombre de objeto original basado en el nombre de archivo resultante.
 

Actualiza el archivo ClassMasterFile.mqh, recompila MasterWindows.mq5 y el botón de ocultar ventana funcionará.

Archivos adjuntos:
 
Hola obras =)
 

Recomiendo actualizar MasterWindows. Ahora se generan dos archivos simultáneamente: Asesor Experto e indicador.

Archivos adjuntos:
 
DC2008:

Recomiendo actualizar MasterWindows. Ahora se generan dos archivos simultáneamente: Asesor Experto e indicador.

Los códigos fuente y la documentación se han actualizado en el artículo.
 

genial tu ahora realmente un módulo tan profesional para la creación de sistemas de control gráfico simple

¿se ha resuelto el problema de la unicidad de los nombres?

¿para que, por ejemplo, un Asesor Experto y un Injuke no se confundan?

o 2 indices y de alguna manera resolver el problema de posicionamiento al minimizar =)

 

Está disponible una nueva actualización de MasterWindows. Ahora los nombres de las ventanas se forman a partir del nombre del archivo y, por tanto, son únicos en un gráfico. Se ha actualizado el generador: ahora todos los eventos se escriben inmediatamente en el código generado y el desarrollador sólo tiene que definir la reacción a ellos.

Archivos adjuntos:
 
DC2008:

Está disponible una nueva actualización de MasterWindows. Ahora los nombres de las ventanas se forman a partir del nombre del archivo y, por tanto, son únicos en un gráfico. Se ha actualizado el generador: ahora todos los eventos se escriben inmediatamente en el código generado y el desarrollador sólo tiene que definir la reacción a los mismos.

Se han actualizado los códigos fuente y la documentación en el artículo.