admin 管理员组文章数量: 1086019
2024年4月28日发(作者:码商发卡网)
WinCC 复选框的使用
2010年03月10日 星期三 11:15
WinCC的复选框和Windows标准控件的复选框是一样的,每个框的状态由一个位
(bit)来表示,在事件》属性主题》输出|输入》改变里面,书写事件的相应代
码,value这个变量则表示了复选框的状态,下面的代码只显示了选择某一项的
情况,要响应多选,计算好状态位的并补充即可。单选框的使用与第一段代码相
同#include "apdefap.h"
void OnPropertyChanged(char* lpszPictureName, char* lpszObjectName,
char* lpszPropertyName, long value)
{switch (value)
{ case 1:
printf("选项1被选中"); break;
case 2:
printf("选项2被选中"); break;
case 4:
printf("选项3被选中"); break;
case 8:
printf("选项4被选中"); break;
default:
printf("没有选项被选中"); break;
}}
#include "apdefap.h"
void OnPropertyChanged(char* lpszPictureName, char* lpszObjectName,
char* lpszPropertyName, long value)
{
switch (value)
{
case 1:
printf("选项1被选中"); break;
case 3:
printf("选项1+2被选中"); break;
case 7:
printf("选项1+2+3被选中"); break;
case 15:
printf("选项1+2+3+4被选中"); break;
default:
printf("选中不合要求"); break;
}
}
同时,还可以在其他过程中改变复选框的状态,选择第一第二项的示例
SetPropDouble(lpszPictureName,"复选框1","Process",0x3);
版权声明:本文标题:WinCC 复选框的使用 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1714242510a671387.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论