WinCC标准函数总结 下载本文

} }

GetFontBold函数参数:

“lpszPictureName”是在其中组态该对象的画面的名称。 “Static Text1”是该对象的名称。

4. char* GetText(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName)函数,为对象,例如静态文本、复选框和单选框,指定“文本”属性的数值。

读出文本的实例 {

char* pszValue = NULL; char szValue[13];

//获得实际设置的文本 pszValue

= GetText(lpszPictureName,\if(pszValue != NULL) {

//复制字符串

strncpy(szValue,pszValue,12); }

//自定义代码

//在那里用户可以使用返回值做某事 ... }

GetText函数参数:

“lpszPictureName”是在其中组态该对象的画面的名称。 “Static Text1”是该对象的名称。

5. long int GetLayer(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName)函数,指定该对象所在的画面层。 参数lpszPictureName 画面名lpszObjectName

Geometry - 简短描述

使用Geometry组中的函数可以修改或调用对象的大小、位置和其它几何属性。

1. long int GetActualPointLeft(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName)函数,指定多边形或折线中当前位置的X轴数值。 读出对象位置的实例 {

long lPos;

//获得对象的X轴位置 lPos

= GetLeft(lpszPictureName,\

//自定义代码

//在那里用户可以使用返回值做某事 ... }

GetLeft函数参数:

“lpszPictureName”是在其中组态该对象的画面的名称。 “WinCCLogo”是该对象的名称。

1). 读出对象的当前X轴位置以及lPos中的缓冲区。 2). 执行处理返回值的自定义代码。

2. long int GetActualPointTop(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName)函数,指定多边形或折线中当前顶点的Y轴数值。 读出对象位置的实例 {

long lPos;

//获得对象的Y轴位置 lPos

= GetTop(lpszPictureName,\

//自定义代码

//在那里用户可以使用返回值做某事 ... }

GetTop函数参数:

“lpszPictureName”是在其中组态该对象的画面的名称。 “WinCCLogo”是该对象的名称。

3. long int GetBoxCount(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName)函数,指定复选框和单选框的数字域。 参数lpszPictureName 画面名lpszObjectName

4. long int GetDirection(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName)函数,使用棒图对象时,它指出棒图的方向。 参数lpszPictureName 画面名lpszObjectName

5. long int GetEndAngle(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName) 函数,指定部分圆和部分椭圆以及圆弧和椭圆弧的结束角度。

6. BOOL GetGrid(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName)函数,指定是否在图形编辑器的图形域中激活网格。

7. long int GetGridHeight(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName)函数,指定在图形编辑器的图形域中网格的高度。

8. long int GetGridWidth(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName)函数,指定在图形编辑器的图形域中网格的宽度。

9. long int GetHeight(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName)函数,指定构成对象的矩形的高度。 读出对象位置的实例 {

long lHeight;

//获得对象的高度 lHeight

= GetHeight(lpszPictureName,\//自定义代码

//在那里用户可以使用返回值做某事 ... }

GetHeight函数参数:

“lpszPictureName”是在其中组态该对象的画面的名称。 “WinCCLogo”是该对象的名称。

1). 读出对象的当前高度以及lHeight中的缓冲区。 2). 执行处理返回值的自定义代码。

10. long int GetLeft(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName)函数,定义构成对象的矩形左上角的X轴位置。 读出对象位置的实例 {

long lPos;

//获得对象的X轴位置 lPos

= GetLeft(lpszPictureName,\//自定义代码

//在那里用户可以使用返回值做某事 ... }

GetLeft函数参数:

“lpszPictureName”是在其中组态该对象的画面的名称。 “WinCCLogo”是该对象的名称。

11. long int GetPointCount(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName)函数,指定多边形或折线的角的数量。

12. long int GetRadius(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName); 函数,定义圆、部分圆或圆弧的半径。 读出对象位置的实例 {

long lHeight;

//获得对象的高度 lHeight

= GetHeight(lpszPictureName,\

//自定义代码

//在那里用户可以使用返回值做某事 ... }

GetHeight函数参数:

“lpszPictureName”是在其中组态该对象的画面的名称。 “WinCCLogo”是该对象的名称。

1). 读出对象的当前高度以及lHeight中的缓冲区。 2). 执行处理返回值的自定义代码。

13. long int GetRadiusHeight(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName)函数,指定椭圆、部分椭圆或椭圆弧的垂直半径。 读出对象位置的实例 {

long lHeight;

//获得对象的高度 lHeight

= GetHeight(lpszPictureName,\//自定义代码

//在那里用户可以使用返回值做某事 ... }

GetHeight函数参数:

“lpszPictureName”是在其中组态该对象的画面的名称。 “WinCCLogo”是该对象的名称。

14. long int GetRadiusWidth(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName)函数,指定椭圆、部分椭圆或椭圆弧的水平半径。

15. long int GetReferenceRotationLeft(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName)函数,使用线、多边形和折线时,它指定旋转位置(围绕其旋转对象的中心坐标轴)的X轴数值。 读出对象位置的实例 {

long lPos;

//获得对象的X轴位置 lPos

= GetLeft(lpszPictureName,\//自定义代码

//在那里用户可以使用返回值做某事 ... }

GetLeft函数参数:

“lpszPictureName”是在其中组态该对象的画面的名称。 “WinCCLogo”是该对象的名称。

16. long int GetReferenceRotationTop(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName)函数,使用线、多边形和折线时,它指定旋转位置(围绕其旋转对象的中心坐标轴)的Y轴数值。

17. long int GetRotationAngle(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName)函数,定义围绕中心坐标轴旋转线、多边形和折线的角度。

18. long int GetStartAngle(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName)函数,指定部分圆和部分椭圆以及圆弧和椭圆弧的起始角度。 读出对象位置的实例 {

long lHeight;

//获得对象的高度 lHeight

= GetHeight(lpszPictureName,\//自定义代码

//在那里用户可以使用返回值做某事