今天用到SENDINPUT函数,看了一下,它里面的绝对坐标值的X和Y都要65535除以
当前分辨率,请问下,这个65535是怎么得来的呀?我家的是宽屏显示器不可能X和Y都
是65535吧,涉事代码如下:
ipt.mi.dx =( 65535/1440)*720;
ipt.mi.dy =(65535/900)*450;

请教一个屏幕像素点和分辨率转换的问题
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
3条回答 默认 最新
- bytekiller 2015-08-19 08:21关注
65535 = 0xFFFF,2字节整数的最大值。这样计算等于把坐标归一化到0~0xFFFF之间的一个整数,或者说定点小数。
这个值仅有鼠标在屏幕中的位置决定,不受分辨率的影响。或许是便于统一处理。本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报