zxxn.net
当前位置:首页 >> 求WINCC点击一图形弹出小画面的的C动作 >>

求WINCC点击一图形弹出小画面的的C动作

不能把显示改为否。 显示改为是,把填充的动态填充改为是,填充量改成0。一样是透明效果。

#include "apdefap.h"void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName){#pragma option(mbcs)HWND hWnd=NULL;int iRet;hWnd=FindWindow(NULL,"Wincc- Runtime-"); iRet=MessageBox(hWnd,"Turn ON Lamp?","AS...

wincc中的对象可以c,c++语言编写触发动作,简称C动作 另外还支持VB等其他语言。

详见messagebox()函数。 可以在按钮的鼠标动作里添加C动作。 因为messagebox()函数的返回值为Bool。所以可以使用 if(messagebox(……)) {其他动作。 }

综合看的话,这个应该是西门子WINCC实例中的一个previous/next的按钮,按NEXT显示下一幅画面,直到最后一页不显示,按previous显示前一副画面,直到第一副不显示了。把C语言学学,把里面的一些指令语句看明白了就理解了。要不就比葫芦画票

控件的属性中显示属性链接变量,然后控制这个变量的值为Ture或者False。 这么简单的功能就不要用脚本来实现了,会被人笑话的,直接用直接组态就可以完成了。

这个函数的作用是根据变量“F31KZ”的不同值,播放不同的声音文件至于return 0;是个调用这个函数一个返回值,如果这个返回值被使用了,那么会有影响,由调用程序代码决定会产生什么影响,这里看应该是没有什么关系的,因为函数执行完总是return 0;

1、SetTagBit("ack_show",0)是将名称为ack_show的BOOL过程变量(Tag)置0;SetTagBit("my_show",1)是将名称为my_show的BOOL过程变量(Tag)置1。2、C脚本弹出对话框的参考示例如下:if(MessageBox(NULL,"确定要开启阀门吗?","阀门操作",MB_YESNO...

{ BOOL temp; temp=GetTagBit("C_Tag"); temp=!temp; SetTagBit("C_Tag"temp); } 哪里不对求大神指教,我是刚入门选手,照的书上实例写的为什么不对

345234534

网站首页 | 网站地图
All rights reserved Powered by www.zxxn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com