函数返回指定图表中指定类型的对象的数量。该函数有两个变体:
int ObjectsTotal(
long chart_id, //图表标识符
int sub_window=-1, //窗口索引
int type=-1 //物件类型
);
函数返回指定类型的对象数量:
int ObjectsTotal(
int type=EMPTY //物件类型
);
参数
chart_id
[in]表标识符。
sub_window = 1
[in]图表子窗口的数目。0表示主图表窗口,-1表示图表的所有子窗口,包括主窗口。
type=-1
对象的类型。该值可以是ENUM_OBJECT枚举的值之一。空(-1)表示所有类型。
返回值
物体的数量。
请注意
当在当前图表上使用此函数时,将直接访问此图表,而为了接收另一个图表上对象的属性,将使用同步调用。同步调用意味着函数等待向图表队列添加的命令的执行。如果队列中已经包含其他命令,则只能在执行之后才能获得结果。
例子:
int 物件总数=ObjectsTotal();
string 物件名;
for(int i=0;i<物件总数;i++)
{
物件名 = ObjectName(i);
Print(i," 物件名是- ",物件名);
网友评论