Timeframes (Get 方法)

获取图形对象的可视性标志。

int  Timeframes() const

返回值

已挂载到类实例中的图形对象的可视性标志。如果没有已挂载对象, 则返回 0。

Timeframes (Set 方法)

设置图形对象的可视性标志。

bool  Timeframes(

   int  new_timeframes      // 可视性标志

   )

参数

new_timeframes

[输入]  图形对象新可视性标志。

返回值

true - 如果成功, false - 如果您未能改变可视性标志。

例如:

//--- 例程 CChartObject::Timeframes  

#include <ChartObjects\ChartObject.mqh>

//---  

void OnStart()

  {

   CChartObject object;

   //--- 获取图表对象时间帧   

   int timeframes=object.Timeframes();

   if(!(timeframes&OBJ_PERIOD_H1))

     {

      //--- 设置图表对象时间帧  

      object.Timeframes(timeframes|OBJ_PERIOD_H1);

     }

  }