回复:没有函数可以获取控件属性设置的变量名称?

Longlong_Tech

  • 帖子

    560
  • 精华

    2
  • 被关注

    12

论坛等级:侠士

注册时间:2007-03-01

普通 普通 如何晋级?

发布于 2014-08-25 10:17:47

2楼

展开查看
以下是引用城外之人在2014-08-14 16:37:04的发言 >1楼:如果属性是直接连接变量,可以得到它所链接的变量名称。
BOOL GetLink(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName LPCTSTR lpszPropertyName, LPLINKINFO *pLink);
谢谢版主 问题已经解决!
附上函数具体说明!


BOOL GetLink(
LPCTSTR lpszPictureName, //画面名称
LPCTSTR lpszObjectName, //对象名称
LPCTSTR lpszPropertyName, //属性名称
LPLINKINFO *pLink); //连接特性结构指针
其中,LINKINFO是结构体。定义如下:
typedef struct {
LINKTYPE LinkType;
DWORD dwCycle;
TCHAR szLinkName[256];
}LINKINFO;
说明:
LinkType:连接类型,
dwCycle:更新方式
szLinkName[256]:变量名称
程序的意思参见 youhm的回答。
define是C语言中的预处理命令,可以提高源代码的可读性。详细的需要查一下C语言的资料了。
在WinCC的帮助中搜索“WinCC 编码规则” 能查到一些信息。
0-无连接
1-直接变量连接
2-间接变量连接
3-C动作
4-动态对话框
5-直接连接
6-动态对话框(不清楚与4的区别)

dwCycle
:更新方式
255-画面周期
235-窗口周期
0-基于改变
1-250毫秒
2-500毫秒
3-1秒
4-2秒
5-5秒
6-10秒
7-1分钟
8-5分钟
9-10分钟
10-1小时
11~15-用户自定义周期
1~5 szLinkName[256]
Life is not divided into semesters.
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32566条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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