ObjectsTotal
ObjectsTotal
此函数返回指定图表中指定类型的对象数量。该函数有两种变体:
int ObjectsTotal(
long chart_id, // chart identifier
int sub_window=-1, // window index
int type=-1 // object type
);该函数返回指定类型的对象数量:
int ObjectsTotal(
int type=EMPTY // object type
);参数
- chart_id
[in] 图表标识符。
- sub_window=-1
[in] 图表子窗口的编号。0表示主图表窗口,-1表示图表的所有子窗口,包括主窗口。
- type=-1
[in] 对象的类型。该值可以是ENUM_OBJECT枚举值之一。EMPTY(-1)表示所有类型。
返回值
对象数量。
注意
当此函数用于当前图表时,直接访问该图表;而要获取不同图表中对象的属性,则使用同步调用。同步调用意味着函数等待添加到图表队列中的命令执行完毕。如果队列中已经包含其他命令,结果将在它们执行后才会获得。
示例:
int obj_total=ObjectsTotal();
string name;
for(int i=0;i<obj_total;i++)
{
name = ObjectName(i);
Print(i," object - ",name);
}最后更新于