回复:关于项目函数

罗罗

  • 帖子

    83
  • 精华

    0
  • 被关注

    1

论坛等级:游民

注册时间:2005-03-17

普通 普通 如何晋级?

发布于 2005-10-09 11:23:58

0楼

#include "apdefap.h"
void popwindow(char* lpszPictureName, char* lpszObjectName )
{
long obj_top,obj_left,obj_height,obj_width,mainpic_height,mainpic_width,pic_height,pic_width,x1,y1;
char* pic_filename="";
SetVisible(lpszPictureName,"subwindow1",0);

pic_filename="P5321A";
pic_height=319;
pic_width=183;

strcat(pic_filename,".PDL");
SetPropChar(lpszPictureName,"subwindow1","PictureName",pic_filename);

mainpic_height=GetHeight(lpszPictureName, GetLocalPicture(lpszPictureName))-60;
mainpic_width=GetWidth(lpszPictureName,GetLocalPicture(lpszPictureName))-20;
obj_top = GetTop(lpszPictureName, lpszObjectName);
obj_left = GetLeft(lpszPictureName, lpszObjectName);
obj_height = GetHeight(lpszPictureName, lpszObjectName);
obj_width = GetWidth(lpszPictureName, lpszObjectName);

if ((obj_top+obj_height+pic_height) > mainpic_height) { y1=mainpic_height-pic_height; }
else { y1=obj_top+obj_height; }
if ((obj_left+obj_width+pic_width) > mainpic_width) { x1=mainpic_width-pic_width; }
else { x1=obj_left+obj_width; }

SetLeft(lpszPictureName,"subwindow1",x1);
SetTop(lpszPictureName,"subwindow1",y1);
SetVisible(lpszPictureName,"subwindow1",1);

}

不调用就没问题。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32564条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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