回复:wincc如何读取控件属性?

搞笑

  • 帖子

    214
  • 精华

    2
  • 被关注

    3

论坛等级:侠客

注册时间:2004-03-22

普通 普通 如何晋级?

发布于 2004-07-08 13:45:47

0楼

谢谢斑竹的热心,这个问题已经解决了,是siemens技术支持帮忙解决的。
好像是 GetPropChar 这个函数只能针对一些简单的控件使用,对一些比较复杂的控件最好用ODK,本来这个函数在wincc组态手册上有的,只是我不太会用。

另外我项目是想存储汉字,但wincc没这个功能。
我控件的主要作用是将汉字拆成国标码,然后归档国标码,再用delphi读取rt.db数据库中的国标码经转换显示汉字。可能我做的比较麻烦一些,不知是否有更好的解决方法。

这是读取控件属性的函数,其中VT_LPSTR指的是字符串类型的变量。
CMN_ERROR Error;
VARTYPE vt=VT_LPSTR;
char *i;
PDLRTGetPropEx(0,lpszPictureName,lpszObjectName,lpszPropertyName,vt,&i,NULL,NULL,0,NULL,&Error);

SetTagChar("text",i);
流浪中寻找欢乐 欢乐中夹杂泪水
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32892条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。