Comprobar el estado de la ventana principal

El par de funciones ChartSetInteger/ChartGetInteger permite conocer algunas de las características del estado del gráfico, así como modificar algunas de ellas.

Identificador

Descripción

Tipo de valor

CHART_BRING_TO_TOP

Actividad del gráfico (foco de entrada) por encima de todas las demás

bool

CHART_IS_MAXIMIZED

Gráfico maximizado

bool

CHART_IS_MINIMIZED

Gráfico minimizado

bool

CHART_WINDOW_HANDLE

Manejador Windows de la ventana del gráfico (r/o)

int

CHART_IS_OBJECT

Una bandera de que un gráfico es un objeto Chart (OBJ_CHART); true es para un objeto gráfico y false es para un gráfico normal (r/o)

bool

Como era de esperar, el manejador de la ventana y el atributo del objeto gráfico son de sólo lectura. Otras propiedades son editables: por ejemplo, llamando a ChartSetInteger(ID, CHART_BRING_TO_TOP, true) se activa el gráfico con el ID especificado.

En el script ChartList4.mq5 de la siguiente sección se ofrece un ejemplo de aplicación de propiedades.