WINCC函数 下载本文

内容发布更新时间 : 2024/5/17 17:50:29星期一 下面是文章的全部内容请认真阅读。

5.以图像模式显示(灯、钮)等

智能对象\\状态显示

选透明颜色

6.自定义对象

C动作

#include \

void OnLButtonDown(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y) {

Valve(lpszPictureName,lpszObjectName); //Return-Type: void }

全局脚本\\项目函数

void Valve(char *lpszPictureName, char *lpszObjectName) {

char* Tagname = GetPropChar(lpszPictureName, lpszObjectName, \//设TAGNAME当前值为N3_HS_A char* TitleName = GetPropChar(lpszPictureName, lpszObjectName, \//设TITLENAME当前值为热风炉自动 char* Name = GetPropChar(lpszPictureName, lpszObjectName, \//设NAME当前值为QD_BUTTON

char* DIS = GetPropChar(lpszPictureName, lpszObjectName, \//设DIS是否显示,本变量空用于下面的阀函数 static BOOL visble; //声明BOOL量VISBLE

long lLeft ; //声明常整数1LEFT,用于弹出框的左上角 long lTop;

BOOL Bool=TRUE; //声明BOOL量BOO1为真

LINKINFO linkinfo; //Structure definition结构定义 visble=TRUE; //设VISBLE当前值为真 //lLeft =599; //lTop=327;

lLeft =GetLeft(lpszPictureName,lpszObjectName)+50; //1LEFT当前值为当前页面的当前对象的左坐标+50,注意不是VALUE的值而是当前对象按钮“热风炉自动”

lTop=GetTop(lpszPictureName,lpszObjectName); //1TOP当前值为当前页面的当前对象的上坐标 if (lLeft <20) //限制坐标范围 {

lLeft =20; }

if (lLeft >1240) {

lLeft =1240; }

if (lTop>200) {

lTop=200; }

if (lTop<20) {

lTop=20; }