力控组态软件简单图形对象的方法

力控组态软件ForceControl V7.0简单图形对象的方法

 

ChgBindVar(string strPropName,string strNewVar)
语法:void ChgBindVar(string strPropName,string strNewVar)
功能:切换图形对象属性关联的变量
返回值:void
参数:string strPropName 属性名
string strNewVar 改变绑定属性的新变量
说明:改变绑定属性的变量
备注:应用该函数前必须在组态环境设定了绑定变量

Enable(flag)
语法:#name.Enable(flag)
说明:允许或禁止对图形对象。
注意:该函数只对图元对象起作用。
flag为一常数值或数值表达式,其值为0时图形目标被禁止,否则将允许对该图
形目标操作。
示例:#name.Enable(0);// 目标被禁止。

GetObjLogicLayer(nlayerID)
语法:#name. GetObjLogicLayer(11)
说明:调用该函数将返回图元在第11层是否显示。

GetRect(left,top,right,bottom)
语法:#name.GetRect(left,top,right,bottom)
说明:获取图元矩形的大小。
参数:left:返回图元的左边与界面的左边的距离。
top:返回图元的上边与界面的上边的距离。
right:返回图元的右边与界面的左边的距离。
bottom:返回图元的下边与界面的上边的距离。
示例:#name.GetRect(left,top,right,bottom); //返回图元的4个边距值。

LayerDown()
语法:#name.LayerDown()
说明:调用该函数将图元排列下调一个图层。

LayerToBottom()
语法:#name.LayerToBottom()
说明:调用该函数将图元排列到最后面,即被其它任何叠加图元覆盖。

LayerToTop()
语法:#name.LayerToTop()
说明:调用该函数将图元排列到最前面,即不被其它任何图元覆盖。

LayerUp()
语法:#name.LayerUp()
说明:调用该函数将图元排列上调一个图层。

MoveTo(int X,int Y)
语法:void MoveTo(int X,int Y)
说明:图形对象的移动函数
返回值:void
参数: int X 对象水平移动的目标位置,以框架左上角为原点的横坐标
int Y 对象垂直移动的目标位置,以框架左上角为原点的纵坐标
示例:实例演示以图元向右下移动100*100像素位置
this.MoveTo(this.X + 100,this.Y + 100)
SetObjLogicLayer(nlayerID,bAd)
语法:#name.SetObjLogicLayer(11,1)
说明:调用该函数将图元在第11层显示有效。设置图元在图层上的显示状态,用此方
法设置图形对象在逻辑图层nlayerID上是否为显示状态,参数bAd为1时表示显
示,bAd为0时表示不显示。

SetRect(left,top,right,bottom)
语法:#name.SetRect(left,top,right,bottom)
说明:设置图元矩形的大小。
参数:left:返回图元的左边与界面的左边的距离。
top:返回图元的上边与界面的上边的距离。
right:返回图元的右边与界面的左边的距离。
bottom:返回图元的下边与界面的上边的距离。
示例:#name.SetRect(left,top,right,bottom); //设置图元的4个边距值。

SetRotate(float fRad,int X,int Y)
语法:void SetRotate(float fRad,int X,int Y)
说明:图形对象的旋转函数
返回值:void
参数:float fRad 设定旋转角度
int X 旋转中心点的x轴坐标
int Y 旋转中心点的y轴坐标
示例:实例演示以图元中心为圆心旋转90度
this.SetRotate(90,this.IX + this.IWidth/2,this.IY + this.IHeight/2)

SetSize(int Width,int Height)
语法:void SetSize(int Width,int Height)
说明:设置图形对象大小
返回值:void
参数:int Width 目标图元指定的宽度值
int Height 目标图元指定的高度值
示例:实例演示设置本身图形大小为100*100
this.SetSize(100,100);

Show(flag)
语法:#name.Show(flag)
说明:显示或隐藏图形目标。
注意:该函数只对图元对象起作用.
flag为一常数值或数值表达式,其值为0时图形目标被隐藏,否则将显示该图形
目标.
示例:#name.Show(0);// 目标被隐藏.

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据