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日
下一篇 2021年7月5日

相关推荐

  • WINCC 用户归档的数据,能导入到曲线控件么?

    请教高人,刚才插入控件后,发现只能选择归档变量或在线变量,但是我的数据都是靠用户归档采集的,选择列表里没有 问题补充:用wincc function trend…

    2021年7月5日
  • WINCC动作C脚本读写问题

    把变量管理的变量读过来,做差值运算,在赋值给内部变量中的一个变量,运行wincc,变量值是0,值没有被写入,相问下那里错了 图片说明:    最佳答案 winc…

    2021年7月5日
  • wincc7.0的3D模式下组态菜单栏的颜色问题

    wincc7.0在3D模式下组态menu and tool bar 出来颜色还是变不了,一般画面对象都有一个globe shado…

    SIMATIC WinCC 2019年6月11日
  • wincc 6.0

    在报警控件中,如何改变消息列表数量,我的列表数量仅为10个. 最佳答案 不必改变 最大1000个 你看看是不是条件过滤了 提问者对于答案的评价:同意

    SIMATIC WinCC 2019年6月11日
  • wincc 触摸屏界面卡死

    某空压机现地的西门子触摸屏,现地一直在故障界面卡死,PLC和触摸屏断电重启还是卡在同样的界面,这是什么原因?空压机报了大修故障,这个对触摸屏会不会有影响? 图片说明:  …

    2021年7月5日
  • wincc7.4连接S7-300PLC

    公司项目原来用的是WINCC7.0,最近电脑升级window10后就安装了WINCC7.4,项目是移植过去的,现在激活wincc里面变量都连接不上了.我通讯用的是电脑自带的网卡TC…

    SIMATIC WinCC 2021年7月5日
  • 趋势和报警没有了?

    各位专家:我的WINCC正在运行的,昨天趋势、报警显示还没有问题,今天的趋势显示每次就出来一小段,你盯着它看他是在动,可是过一段时间再看还是那么一段。报警就根本不出来了。 最佳答案…

    SIMATIC WinCC 2019年6月11日
  • WINCC的求助

    退出WINCC系统运行画面需要输入密码口令后才能够退出 请求大侠帮忙 问题补充:怎么做 不好意思 最佳答案 开机时候,按住左Shift,自动运行就不能启动了。&…

    SIMATIC WinCC 2019年6月11日
  • 添加ADO引用

    在WINCC 中通过VBS 脚本对ACESS数据库进行访问,如何向VB 6.0中那样 引用 ADO 最佳答案 VBS无法像VB一样…

    SIMATIC WinCC 2019年6月11日
  • Wincc7.4直连S71500问题

    按照7.3连s71200 s71500的配置说明配置了,ping的通plc,但变量管理添加的simatic s71200,s71500 channel…

    SIMATIC WinCC 2017年6月11日

发表回复

登录后才能评论