ant.song 发表于 2008-10-8 10:44:02

关于鼠标在不同分辨率下的准确定位

两种不同分辨率下,如何用一种程序实现准确定位,鼠标点击无误。用mouseclick不行。我用的
opt("mousecoordmode",2)
,请问大家有什么好的方法做到在不同分辨率或不同显示器下实现鼠标的准确定位

sunless 发表于 2008-10-8 10:52:33

不同显示器应该没关系,只要分辨率相同就行了,至于不同分辨率,建议使用窗口或控件的相对坐标..

ant.song 发表于 2008-10-8 11:31:25

opt("mousecoordmode",2)中
2 = relative coords to the client area of the active window指的就是这个意思,但是用au3info抓到的controlcoode的坐标会因为不同的显示分辨率而不同,所以有些还是会失灵,不能准确定位

liongodmien 发表于 2008-10-8 11:58:19

ControlClick()

jtzxgfy 发表于 2008-10-13 20:46:19

参考
http://www.autoitx.com/forum.php?mod=viewthread&tid=1623&highlight=%B5%C7%C2%BD
页: [1]
查看完整版本: 关于鼠标在不同分辨率下的准确定位