wincc标准函数介绍(7)

2019-08-26 17:40

long int flashcol_on;

//获得背景闪烁颜色

flashcol_on = GetBackFlashColorOn(lpszPictureName,\//自定义代码

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

GetBackFlashColorOn函数参数:

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

5. BOOL GetFlashBackColor(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName)函数,指定是否激活背景闪烁。 读出“闪烁背景激活”属性的实例 {

BOOL bflash_col;

//了解闪烁是开还是关 bflash

_col = GetFlashBackColor(lpszPictureName,\if(bflash_col) {

// 自定义代码 // 闪烁是否被激活 ... } else {

// 自定义代码

// 闪烁是否被取消激活 ... } }

GetFlashBackColor函数参数:

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

1). 读出背景色闪烁是否被激活以及bflash_col中的缓冲区。 2). 根据该函数的返回值执行自定义代码。

Focus - 简短描述

使用Focus组中的函数,可以设置焦点或轮询哪个对象有焦点。 1. char* Get_Focus()函数,指定当前或最后聚焦的对象的名称。 要求当前在哪一个对象上设置焦点的实例 {

char* pszValue = NULL; char szValue[_MAX_PATH+1]; //获得具有焦点的对象 pszValue = Get_Focus(); //复制字符串 if (pszValue != NULL) {

strncpy(szValue,pszValue,_MAX_PATH); }

//自定义代码

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

1). 读出在其上设置焦点的对象以及pszValue中的缓冲区。

2). 如果返回有效数值,将该函数的返回值存储在本地字符串szValue中。最多存储_MAX_PATH个字符。 3). 执行处理返回值的自定义代码。

Font - 简短描述

使用Font组中的函数可以修改或调用影响文本的各种属性。

1. long int GetAlignmentLeft(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName)函数,定义水平文本对齐(左对齐、居中、右对齐)。 读出字体大小的实例 {

long int fontsize;

//获得实际字体大小 fontsize

= GetFontSize(lpszPictureName,\

//自定义代码

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

GetFontSize函数参数:

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

1). 读出当前字体大小和fontsize中的缓冲区。 2). 执行处理返回值的自定义代码。

2. long int GetAlignmentTop(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName)函数,定义垂直文本对齐(上对齐、居中、下对齐)。 读出字体大小的实例 {

long int fontsize;

//获得实际字体大小 fontsize

= GetFontSize(lpszPictureName,\

//自定义代码

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

GetFontSize函数参数:

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

3. BOOL GetFontBold(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName)函数,定义字体样式是否为“粗体字”。 读出静态文本域的布尔型属性的实例 {

BOOL bbold;

//了解文本是否是粗体字 bbold

= GetFontBold(lpszPictureName,\if(bbold) {

// 自定义代码 // 字体是否是粗体字 ... } else {

// 自定义代码

// 字体是否不是粗体字 ... } }

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;


wincc标准函数介绍(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:“极大规模集成电路制造装备及成套工艺”

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: