简单处理捕获鼠标 - 65535,获取正确的坐标位置
这两天用到捕获鼠标这条命令,发现一个小坑。如果鼠标移动到组件的最左边外面,和最顶边上面。就会出现65535这类的坐标值,但这很明显不是正确的。经过两天摸索百度,在MSDN里找到了鼠标移入事件有提到高位和低位的专业词(高低位这玩意真心搞不懂)抱着侥幸的心理,把组件事件里的横纵坐标到字节集后拼接,再用什么到整数啥的一个个测试最后发现,用短整数型取出来的xx是正确的,鼠标移出的位置跟取出来的位置完全一致!!!把源码分享出来,给自己备个忘,以后说不定谁遇到过也会有用(谁让我在论坛里搜不到解决方法了,太难了)
下载链接:https://t00y.com/file/20110282-442016530
页:
[1]