永发信息网

WinCC中的复选框如何使用?

答案:1  悬赏:70  手机版
解决时间 2021-11-16 02:01
WinCC中的复选框如何使用?
最佳答案
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);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
无聊在古汉语中怎么说
右键打印机没有共享这个选项,怎么共享?
水池的结构施工
淄博原山如月湖在哪里? 有什么。
I had a dream about you l
人生的道路多慢长冬天过后有春光是什么歌的词
询问海词英语角
刺激引起组织兴奋须具备什么条件
男士拖鞋大拇指和二拇指分开的那个鞋什么名字
整队时喊得口令时间间隔是多少
ios9通知栏显示消息打不开是怎么回事?微信来
360N4s微信视频没声音是什么原因
赛尔号超级英雄勇气号怎么样
招商银行24小时自助银行(新冶钢路)地址在什么
万事分己定,浮生何自忙
推荐资讯
有四个12V2OAH的电瓶,充电几十小时还不变灯
大家说,我跟情姐谁是老大
宽带接口坏了怎么报修
求:武林外传动画版的目录 就像 第一回:郭女
四年级三班开学典礼怎么写350个字
大众空港宾馆停车场地址好找么,我有些事要过
在蜂农那弄了些蜂蜡 可以直接吃吗?怎么吃?
门第何春生最后有钱了吗
总是想给异性看,我是怎么了
口袋妖怪红宝石的云雀在哪抓啊?
2014年农历润9月初一早上10点21分出生女孩子
红楼梦里林黛玉临死前说的宝玉,宝玉,你好…
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?