按钮控制窗口显示

如何用按钮控制画面窗口的显示,就是一个按钮按一下窗口显示出来,再按一下窗口不显示。我在画面中建立一个按钮和一个画面,画面名字叫“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日 上午5:46
下一篇 2019年6月11日 上午5:47

相关推荐

  • wincc 两台电脑如何连接

    有两台wincc都装了kepserverex软件,在一台winccopc变量驱动右击打开   opc条目浏览器选择工作组,显示另一台电脑,点+号&nb…

    SIMATIC WinCC 2020年11月1日
  • 博途软件

    按博途软件后在帮助查看已经安装的软件如下:Totally integrated Automation Portal 版本V11STEP7&n…

    SIMATIC WinCC 2019年6月11日
  • 关于wincc中的西班牙语的问题

    请问下大家,wincc中切换到西班牙语,一些信息自动转换成西班牙语,为什么我把这样的西班牙语句子拿到谷歌翻译中,翻译不出想要的内容。 这样自动转换成的西班牙是否标准啊? …

    SIMATIC WinCC 2017年11月19日
  • wincc 7.4 主画面窗口显示目标画面内的画面窗口1

    目标画面内有画面窗口1,画面窗口2,。主画面有按钮1,按钮2,按下按钮1 ,主画面窗口显示目标画面的画面窗口1,按下按钮2,主画面窗口显示目标画面的画面窗口2,这个怎么实…

    SIMATIC WinCC 2021年7月5日
  • WINCC在动态对话框中

    WINCC在动态对话框中,其关联变量为:((‘Z1aL1Grp1Release2’&0x04)!=0),其中,Z1aL1Grp1Release2是一个字节的变量,意思是什么? 最佳…

    SIMATIC WinCC 2017年6月24日
  • 变量记录 不能激活

    激活WinCC时, 变量记录不能激活 最佳答案 1.项目路径是否有中文名;2.是否安装了STEP7,版本是否有冲突;3.是否安装了杀毒软件及防火墙,建议将你的杀毒软件卸掉…

    SIMATIC WinCC 2019年6月11日
  • 怎样才能把wincc中写到DB块的中值保存下来

    把wincc中IO域的值写到DB块中的一个参数,但是PLC复位后,DB块中的值又恢复成默认值了,怎么才能保存wincc写来的值而不恢复成默认值??谢谢 问题补充:各位学长,对不起了…

    SIMATIC WinCC 2017年6月19日
  • wincc项目的激活

    原来我厂有个项目用的是罗克韦尔的PC界面操作,今叫外人给我厂用wincc做了个同样的PC界面,cpu是西门子400,通过probus连接。请问列位大侠,要激活它,详细的步骤该如何来…

    SIMATIC WinCC 2019年6月11日
  • wincc脚本运行莫名其妙出错?

    我在标准模块里写了一些访问数据库的公共方法,然后在前台按钮去调用,竟然会出现一会可以运行,一会不可以运行的情况。我在函数里面写了中文,难道是中文的问题?但为什么偶尔行偶尔不行呢?更…

    SIMATIC WinCC 2019年6月11日
  • wincc与S7的连接使用

    WINCC与S7之间如何连接进行通讯的呢?有教程实例吗? 最佳答案 使用MPI(CP5611)建立的WinCC与S7之间的在线连接有哪些要求? 请上网下载: h…

    SIMATIC WinCC 2019年6月11日