请问代码的意思

请问各位大侠,下面的代码是什么意思,越详细越好,以及(SetPropChar)和(SetTagWord)的有关用法,谢谢!!!
#include "apdefap.h"
void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
{
// WINCC:TAGNAME_SECTION_START
// syntax: #define TagNameInAction DMTagName
// next TagID : 1
#define ApcTitleText  "TitleText"
// WINCC:TAGNAME_SECTION_END

// WINCC:PICNAME_SECTION_START
// syntax: #define PicNameInAction PictureName
// next PicID : 1
// WINCC:PICNAME_SECTION_END

SetPropChar("@Start.PDL","Hintergrund","PictureName","STRAND_OVERVIEW.PDL");

SetTagWord(ApcTitleText,5);

}

问题补充:
请详细回答,谢谢。

最佳答案

SetPropChar是给某个对象的属性赋Char值,比如画面中的一些线条,矩形等对象。
SetTagWord是给变量赋Word值,如内部,外部变量

SetPropChar("@Start.PDL","Hintergrund","PictureName","STRAND_OVERVIEW.PDL");
就是指给画面@Start.PDL中的Hintergrund对象的PictureName属性赋值,这个值就是字符串STRAND_OVERVIEW.PDL。Hintergrund应该是一个窗口对象,把这个窗口对象的
PictureName属性更改之后,你点击按钮的时候Hintergrund对象就会显示STRAND_OVERVIEW.PDL画面。

提问者对于答案的评价:
与实际完全一致,谢谢。

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

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

相关推荐

  • HMI是否支持多主站

    关于这个问题,我一直都迷迷糊糊的。如果不支持多主站,就意味着不能有多个HMI。可是如今有2种说法:1、即使支持多主站,也不能同时支持多个触摸屏(2个以上)2、如果增加通信模块,即不…

    SIMATIC WinCC 2021年7月5日
  • WINCC项目在不同分辨率的电脑上运行,如何实现画面的自适应窗口

    原wincc项目是在1280*1024的电脑上运行的,打开画面查看属性画面窗口的宽度也是1280,现在要拿原项目在1680*1050的电脑上运行,运行后发现窗口右部分是空白的,就是…

    SIMATIC WinCC 2021年7月5日
  • wincc 归档组态怎么复制?

    如题,我想归档复制组态,归档数据我知道怎么复制,我在把两个项目合并到一起,其他都搞定了,就是这个归档组态没弄好,比较5000多个,逐一添加,太特么坑了,也容易出错,请教一下有没有简…

    SIMATIC WinCC 2021年7月5日
  • wincc如何将opc数据存到数据库

    我在项目中需要将wincc通过网络采集到的opc数据存到上位机的sql数据库(普通sql数据库)中,我现在已经用vbs脚本实现了,但是将大概200个opc数据赋值给vbs脚本内部变…

    SIMATIC WinCC 2019年6月11日
  • 如何让wincc打开的外部程序都能前端显示啊?

    因为使用ProgramExecute打开的程序总是如果点到其他地方的话,程序窗口就会跑到wincc运行画面后面去,因为不是总是前端显示,有无办法实现打开的任何程序都前端显示啊,谢谢…

    SIMATIC WinCC 2019年6月11日
  • 内部变量掉电保持

    请教各位大哥,这怎么搞啊,查了一下,都很笼统,有没有具体的例子?又如何做到来电后在上一个数的基础上运行(如累积量)? 893102800@qq.com 谢大哥了…

    SIMATIC WinCC 2019年6月11日
  • wincc数据连接问题

    在Step7中的默认Pcstation下建立Wincc Application下打开Connections进入NetPro,能够正确DownLoad到CPU中,然后在St…

    SIMATIC WinCC 2019年6月11日
  • Wincc 图层

    实现这样的功能,部分图形显示但是无法操作。   我使用图层,但是点下面的图层按钮,这个图层的图形被隐藏了。我希望能看见,但是当我在图形上添加别的图形(…

    SIMATIC WinCC 2019年6月11日
  • WINCC如何运行在扩展显示器?

    因为需要演示项目给客户,希望能把WINCC运行在投影仪上(笔记本的扩展显示器)。同时自己的屏幕还可以显示不同的内容,已方便修改记录。不知如何实现?请高手指教,谢谢! 我知…

    SIMATIC WinCC 2019年6月11日
  • 西门子触摸屏失灵

    1、触摸屏按钮使用‘按下’=置位位;释放=复位位;2、PLC程序为启保停回路;3、问题:经常出现触摸屏按下时,出现PLC触点无动作;4、请教:这是什么原因?有什么办法可以避免出现触…

    SIMATIC WinCC 2017年6月3日