WINCC7.5获取光标坐标问题

请教各位大神,单独做画面的的时候通过
#pragma code("user32.dll");
BOOL GetCursorpos(LPPOINT lppoint);
#pragma code();
POINT point;
static int x, y;
GetCursorPos(&point);
x=point.x;
y=point.y;
获取光标 坐标没有问题,但是用OS项目编辑器生成边框以后,获取的y坐标向下偏移,求解,感谢

最佳答案

边框不算页面内的内容,坐标实际是按照距离画面左上角的像素点来计算的.

提问者对于答案的评价:
我感觉也是,减掉边框的高度就刚刚好了。除了减掉边框高度这种方案,大神还有没有其他的方案,比如修改函数啥的,我是脚本菜鸟,接触不久,还请大神赐教

最佳答案作者回复:
边框的宽度是常数,你可以增加一个修订值:
#pragma code("user32.dll");
BOOL GetCursorpos(LPPOINT lppoint);
#pragma code();
POINT point;
static int x, y;
GetCursorPos(&point);
x=point.x+deta(x);
y=point.y+deta(y);
deta(x),deta(y),是固定值常数,可正,也可以负.

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午1:53
下一篇 2021年7月5日 上午1:53

相关推荐

  • 通过一个按钮控制画面窗口显示

    我想使用一个按钮控制画面窗口的显示单击一次显示再单击一个隐藏如何通过C脚本来实现 最佳答案 BOOL i;i=GetPropB00LQpszPicturelNane,“画…

    SIMATIC WinCC 2021年7月5日
  • WINCC目录树不见了

    我使用的是WINCC7.0 sp1 亚洲版。关闭WINCC项目时,无法正常关闭,就用项目管理器强制关闭了。再打开这个项目时就出现了以下情况:组态画面左面的目录树…

    SIMATIC WinCC 2019年6月11日
  • set PG/PC interface 中CP_H1-1,CP-L2-1是什么意思!

    (1)在WINDOWS控制面板中的set  PG/PC  interface  中CP_H1-1,CP-L2-1,CP-…

    SIMATIC WinCC 2019年6月11日
  • wincc基础

    请问I/O域如何显示负数,如何改变小数位数?还请各位大佬指教! 钻石用户推荐最佳答案 在IO域的“常规”—“格式样式”中直接输入S999999.99就可以了,需要几位小数就小数…

    SIMATIC WinCC 2021年7月5日
  • flexible 2008 密码无效

    在仿真时都正常,下载到MHI(MP277)时,输入密码,回应是“编号 26000  无效密码,密码等级设定为00。”(在最开始时,曾经正常过,后来改过…

    SIMATIC WinCC 2019年6月11日
  • 安装wincc v7.3时我已经安装了IIS还是提示需要安装信息服务IIS

    安装wincc V7时提示安装Internet 信息服务 (IIS),但是我在控制面板里已经安装了所有与IIS 相关的都已经打钩请教这是什么…

    2017年5月29日
  • WINCC弹窗

    如何实现非显示类弹窗,而是调用形式,单个画面多次调用弹窗且参数可调整 最佳答案 WinCC V7.3中如何使用结构变量组态画面模板http://www.ad.siemen…

    SIMATIC WinCC 2021年7月5日
  • XP SP3安装WINCC问题

    请教一下:我的操作系统是XP SP3的在安装SQL2005时安提示需要安装DATA ACCESS V2.8 SP1,我下了一个DATA&nb…

    SIMATIC WinCC 2019年6月11日
  • WinCC OPC 25天死机一次

    故障现象:wincc和twincat PLC通讯用opc完成,但是25天,wincc的opc会死机。导致现场无法察看设备状态。twincat能够直接读取设备信息,twin…

    SIMATIC WinCC 2019年6月11日
  • WINCC数据类型

    在PCS的WINCC报警记录中,发现相当一部分报警记录连接的一个RawEvent的变量,其中这个变量是原始数据类型,不明白为什么报警记录不直接连接相关变量而要选择连接这个,原始数据…

    SIMATIC WinCC 2019年6月11日

发表回复

登录后才能评论