按钮控制窗口显示

如何用按钮控制画面窗口的显示,就是一个按钮按一下窗口显示出来,再按一下窗口不显示。我在画面中建立一个按钮和一个画面,画面名字叫“0cooler.pdl”
我在按钮写下这样的语句:
#include "apdefap.h"
void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
{
SetVisible(lpszPictureName,"0cooler.pdl",1-GetVisible(lpszPictureName,"0cooler.pdl"));
}
或者
#include "apdefap.h"
void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
{
SetVisible(lpszPictureName,"画面窗口1",1-GetVisible(lpszPictureName,"画面窗口1"));
}
这两种写法都不能实现我想要的功能。
请大家看看问题出在哪里,正确的写法应该是什么呢?

最佳答案

#include "apdefap.h"
void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
{
SetVisible(lpszPictureName,"画面窗口1",1-GetVisible(lpszPictureName,"画面窗口1"));
}
就可以,你无法实现的原因可能是 画面窗口1 的画面名称属性没设置。

提问者对于答案的评价:
搞定了,谢谢

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc268098.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日
下一篇 2019年6月11日

相关推荐

  • WINCC新手问题!

    请教学长们:怎样通过点击画面中一个从WINCC标准库中导入的图形(比如一个MOTOR图),弹出另外一个控制界面? 谢谢指教 最佳答案 设置图形的属性的动态设置,连接到另一…

    SIMATIC WinCC 2019年6月11日
  • WinCC OS编辑器问题

    生成区域后,运行画面,生成的画面树的大小、字体、位置是怎么控制的,每次打开后的显示窗口太小,都需要手动调整 问题补充:点击下拉菜单,生成的画面树的窗口 图片说明:  &n…

    2020年11月1日
  • 这是一个页面显示的脚本,请教大家是什么意思?

    #include "apdefap.h"void No Prototype Today(char* lpszP…

    SIMATIC WinCC 2021年7月5日
  • MP277和S-200的连线

    s200和MP277通讯怎么连接线,是否要购买,什么东西。 最佳答案 可以自己做买两个串口头,3——3,8——8,5——5就行了,当然也可以买5m的MPI电缆6ES79010BF0…

    SIMATIC WinCC 2019年6月11日
  • WINNC输入输出域可以读不可以写入数据

    WINCC可以用按钮控制启停,用输出域也可以看到数据,但用输出域不能写入数据,写入模拟量频率,开关量等 最佳答案 此回答已完善 选择输入输出格式 图片说明:  &nbsp…

    2020年11月1日
  • 为什么WinCC7.5 SP1 安装变量通信补丁后会卡死

    前有求助于一贴,关于WinCC7.5 SP1 IO域比较多时会出现卡顿,有收到关于打补丁的帮助,可是补丁打上去后,WinCC却启动不了了。一直卡死在启动画面。如…

    SIMATIC WinCC 2021年7月5日
  • WINCC弹框

    WINCC使用C或VB进行弹框,并且显示可变倒计时 最佳答案 这个弹框只能用画面做,弹框用画面窗口控件装载,弹出时,画面显示;不弹时画面隐藏。倒计时好做,如果用VBS就更简单了,V…

    SIMATIC WinCC 2021年7月5日
  • congfigration concole 找不到CP1613

    我做WinCC项目,在电脑上装了simatic net 在组态configuration console时无法找到我安装的CP1613,就是在acce…

    SIMATIC WinCC 2019年6月11日
  • WINCC MSCOMM发送HEX数组

    我现在在做一个自由口通讯的仪表通讯,通讯协议自定义,发送和接收帧均为HEX格式的数据,可MSCOMM控件的output属性好像只能发送字符串,而且是ASCII码,请问怎样实现该功能…

    SIMATIC WinCC 2021年7月5日
  • 请教大家为什么SVG的背景色不会变化?

    我在SVG对象的属性配置了背景颜色动态对话框,变量都没问题,但是运行了不会变化,不知道什么原因,谢谢! 图片说明:       最佳答案 你…

    2020年11月1日