WinCC 复选框的使用

WinCC 复选框的使用
WinCC 复选框的使用

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);

相关主题
相关文档
最新文档