按钮控制窗口显示

如何用按钮控制画面窗口的显示,就是一个按钮按一下窗口显示出来,再按一下窗口不显示。我在画面中建立一个按钮和一个画面,画面名字叫“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 7.0运行变慢

    WINCC  7.0系统,有变量归档,运行一段时间后,系统会变得很慢?什么问题引起? 专家建议 鉴于产生这种现象的原因比较多,所以建议您:1、首先检查一下系统兼…

    SIMATIC WinCC 2020年11月1日
  • WINCC画面导入视频文件

    用WINCC V6.2 SP2中文版做了一个工程,公司为了做宣传要求在主画面上加一个播放按钮,点击时切换到一个画面播放公司的宣传片,但要随时可以停止播放切换到监…

    SIMATIC WinCC 2019年6月11日
  • wincc6.2与step7集成的问题

    用OS直接可以与step7集成,但是集成后变量是在MPI里面的,我用的是以太网通讯的!怎么办!求高手解决,谢谢!!还有集成以后好像有新增几个控件,如Lifebeat mo…

    SIMATIC WinCC 2019年6月10日
  • wincc7.4归档

    现场一共5台300PLC通过以太网与上位机通讯,2#PLC数据只要归档2#PLC通讯就断开,而且连接状态显示通断通断。其它几个PLC归档数据后通讯没有问题,单独给2#PLC归档也连…

    SIMATIC WinCC 2021年7月5日
  • 求wincc控制三盏灯顺序亮灭的脚本编程

    想要用wincc做一个用两个开关顺序控制三盏灯亮灭,按下点亮开关小灯依次点亮时间间隔为3s,按下熄灭开关小灯依次熄灭时间间隔为2s,求一个脚本的编程,最好C脚本和VBS脚本两种编程…

    2021年7月5日
  • winccflexible2008如何根据PLC的变量触发来完成PLC数据记录功能

    winccflexible2008和S7 300 PLC通过MPI通讯,当PLC的变量M0.0置1时,需要记录PLC的I0到I15这16个字节,请问高手如何做?…

    2021年7月5日
  • WINCC函数的问题

    #include 问题补充:#include "apdefap.h" double _main(char* lpszPi…

    SIMATIC WinCC 2019年6月11日
  • 点击弹出的对话框的位置不正确

    我使用了如下的VB程序鼠标按下时VBS脚本:Sub MouseDown(ByVal Item,  ByVal Button,&nb…

    SIMATIC WinCC 2019年6月11日
  • 关于WINCC5.1报警信息输出问题

    我想请问下各位,WINCC5.1有没有报警信息输出表格的功能,如果有怎样制作.我目前的目的就是要将报警信息导出来,不能导出表格也行,只要能全选复制粘贴也可以.. 最佳答案 5.1的…

    SIMATIC WinCC 2017年8月3日
  • 奇怪的事

    我以前在c脚本里编译通过的程序,今天怎么那个都编译以后30个错误呢?怎么办?是怎么回事,有人遇到过这样的事吗?请大家帮忙! 最佳答案 遇到这情况很不幸的,我碰到过两回,就是打开原来…

    SIMATIC WinCC 2019年6月11日