美文网首页
二十三(二)ObjectName物件名

二十三(二)ObjectName物件名

作者: 牛在汇上飞 | 来源:发表于2018-10-22 10:12 被阅读0次

ObjectName

函数通过对象列表中的索引返回相应对象的名称。

string ObjectName(
int object_index //对象索引
);

参数
object_index
[in]对象索引。这个值必须大于或等于0,小于ObjectsTotal()。

返回值
如果成功,将返回对象的名称。要获得详细的错误信息,必须调用GetLastError()函数。

例子:

//--------------脚本程序启动函数|-------+
void OnStart()
{
int i;
long 当前图表ID=ChartID();
//——创建几个标签类型的对象
for(i=0; i<300; i+=10)
{
string 物件名="标签物件"+IntegerToString(i);
//---创建标签对象(它没有时间/价格坐标)
if(ObjectCreate(物件名,OBJ_LABEL,0,0,0))
{
PrintFormat("物件创建 %s .",物件名);
//---设置随机颜色
ObjectSetInteger(当前图表ID,物件名,OBJPROP_COLOR,MathRand());
//--- 设置文本属性
ObjectSetString(当前图表ID,物件名,OBJPROP_TEXT,StringFormat(“y= %d的简单标签”,i));
//--- 设置距离属性
ObjectSet(物件名,OBJPROP_XDISTANCE,i);
ObjectSet(物件名,OBJPROP_YDISTANCE,i);
//--- 强制图表重绘
ChartRedraw(当前图表ID);
Sleep(10);
}
else
{
Print("错误:不能创建标签!”代码#",GetLastError());
}
}
//--- 看到物件时休息时间
Sleep(3000);
//---显示所有物件
int obj_total=ObjectsTotal();
PrintFormat("物件总数 %d",obj_total);
string 物件名;
for(i=0;i<obj_total;i++)
{
物件名=ObjectName(i);
PrintFormat("%d对象:对象名称- %s",i,物件名);
}
//--- 全删物件
ObjectsDeleteAll();
}

相关文章

  • 二十三(二)ObjectName物件名

    ObjectName 函数通过对象列表中的索引返回相应对象的名称。 string ObjectName(int ...

  • The process of attribute lookup

    如果objectname是实例:1)Check objectname.__class__.__dict__ for...

  • 访问对象的属性和方法

    访问对象属性的语法是: objectName.propertyName //对象名.属性名 本例使用 String...

  • 阿里云OSS代码集

    一、取url的bucketName 、endpoint 、objectName 二、OSS url授权给第三方使用...

  • Java ArrayList 元素类型

    ArrayList 元素类型 ArrayList objectName =new ArrayList<>()...

  • 二十三物件函数

    物件函数 该组函数用于处理与任何指定图表相关的图形物件。在处理当前图表上的物件时,直接使用访问。即在函数调用期间预...

  • smali 方法

    方法 调用方法的格式如下: invoke-xxx {} , Lpackage/name/ObjectName;->...

  • js 获取属性

    1. 使用“ . ”来访问对象属性 语法: objectName.propertyName 其中,objectNa...

  • 数据库表命名规范

    用户表和视图的命名规则: TableType_FunctionType_ObjectName 例如:TD_S_D...

  • 老物件(二)

    二、录音机 望着展厅里摆放的老式录音机,我想起了刚上班时的一些往事。 当时,社会上流行港台风格,年轻人顶着烫发头、...

网友评论

      本文标题:二十三(二)ObjectName物件名

      本文链接:https://www.haomeiwen.com/subject/pepwzftx.html