wincc标准函数介绍(7)
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,\//自定义代码
//在那里用户可以使用返回值做某事 ... }
相关推荐:
- [实用模板]第八章:法国“新浪潮”与“左岸派”
- [实用模板]2021年北京上半年临床医学检验技师生物
- [实用模板]SAP GUI 7.10客户端安装配置文档
- [实用模板]2001年临床执业医师资格考试综合笔试试
- [实用模板]36机场工作实用英语词汇总结
- [实用模板](一)社会保险稽核通知书
- [实用模板]安全教育主题班会材料
- [实用模板]濉溪县春季呼吸道传染病防控应急演练方
- [实用模板]长沙房地产市场周报(1.30-2.3)
- [实用模板]六年级数学上册典中点 - 图文
- [实用模板]C程序设计(红皮书)习题官方参考答案
- [实用模板]中国证监会第一届创业板发行审核委员会
- [实用模板]桥梁工程复习题
- [实用模板]2011学而思数学及答案
- [实用模板]初中病句修改专项练习
- [实用模板]监理学习知识1 - 图文
- [实用模板]小机灵杯四年级试题
- [实用模板]国贸专业毕业论文模板
- [实用模板]教育学概论考试练习题-判断题4
- [实用模板]2015届高考英语一轮复习精品资料(译林
- 00Nkmhe_市场营销学工商管理_电子商务_
- 事业单位考试法律常识
- 诚信教育实施方案
- 吉大小天鹅食品安全检测箱方案(高中低
- 房地产销售培训资料
- 高一地理必修1复习提纲
- 新概念英语第二册lesson_1_练习题
- 证券公司内部培训资料
- 小学英语时间介词专项练习
- 新世纪英语专业综合教程(第二版)第1册U
- 【新课标】浙教版最新2018年八年级数学
- 工程建设管理纲要
- 外研版 必修一Module 4 A Social Surve
- Adobe认证考试 AE复习资料
- 基于H.264AVC与AVS标准的帧内预测技术
- 《食品检验机构资质认定管理办法》(质
- ABB变频器培训课件
- (完整版)小学说明文阅读练习题及答案
- 深思洛克(SenseLock) 深思IV,深思4,深
- 弟子规全文带拼音




