脚本开发,脚本学习,辅助软件
【腾讯云】新用户专属大礼包低至1折【阿里云】云产品通用代金券2000元【阿里云】云小站优惠返现【阿里云】企业级1折特惠【阿里云】3年低至3折
查看: 19|回复: 0

简单处理捕获鼠标 - 65535,获取正确的坐标位置

[复制链接]

57

主题

59

帖子

462

积分

专属

Rank: 1

积分
462
发表于 2020-5-6 14:57:34 | 显示全部楼层 |阅读模式


这两天用到捕获鼠标这条命令,发现一个小坑。

如果鼠标移动到组件的最左边外面,和最顶边上面。

就会出现65535这类的坐标值,但这很明显不是正确的。

经过两天摸索百度,在MSDN里找到了鼠标移入事件有提到高位和低位的专业词(高低位这玩意真心搞不懂)

抱着侥幸的心理,把组件事件里的横纵坐标到字节集后拼接,再用什么到整数啥的一个个测试

最后发现,用短整数型取出来的xx是正确的,鼠标移出的位置跟取出来的位置完全一致!!!

把源码分享出来,给自己备个忘,以后说不定谁遇到过也会有用(谁让我在论坛里搜不到解决方法了,太难了)


下载链接:https://t00y.com/file/20110282-442016530







上一篇:自绘滑块条
下一篇:【首发】纯易代码实现弹出Windowszy管理器的右键菜单
3Q4T网,编程学习交流基地。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表