チャート上のオブジェクトの数を取得する。
int ObjectsTotal(①long chart_id,②int sub_window=0,③int type=0);
①long chart_id
チャートIDを指定。
②int sub_window=0
サブウインドウインデックス。0は、メインウインドウ。-1はすべてのウインドウ。
③int type=0
オブジェクトタイプ。-1を指定したときと、省略したときは、全てのタイプのオブジェクトの総数。
int OnInit()
{
ObjectCreate("obj01",OBJ_LABEL,0,0,0);
ObjectSet("obj01",OBJPROP_XDISTANCE,100);
ObjectSet("obj01",OBJPROP_YDISTANCE,100);
ObjectSetText("obj01",CharToStr(222),30,"Wingdings",Red);
ObjectCreate("obj02",OBJ_LABEL,0,0,0);
ObjectSet("obj02",OBJPROP_XDISTANCE,200);
ObjectSet("obj02",OBJPROP_YDISTANCE,200);
ObjectSetText("obj02",CharToStr(221),30,"Wingdings",Blue);
Comment("オブジェクト数:"+ObjectsTotal());
return(INIT_SUCCEEDED);
}