Win32api没有在python中使用GetCursorPos()给出正确的坐标
发布时间:2020-12-13 20:27:47 所属栏目:Windows 来源:网络整理
导读:当使用pywin的win32api时,我得到的光标位置值不正确.我的屏幕分辨率是1920×1080,但是当我使用GetCursorPos()时,左上角有(0,0),右下角有(1535,863).我使用的代码如下: import win32apidef getCursor(): print win32api.GetCursorPos() 我在Windows 10上使用
当使用pywin的win32api时,我得到的光标位置值不正确.我的屏幕分辨率是1920×1080,但是当我使用GetCursorPos()时,左上角有(0,0),右下角有(1535,863).我使用的代码如下:
import win32api def getCursor(): print win32api.GetCursorPos() 我在Windows 10上使用python 2.7尝试这个,但是我在Windows 8上的python 2.6中也遇到了这个错误.这个问题是否有任何解决方案或解决方法?
您受到
DPI virtualization的约束.您的应用程序尚未声明自己知道高DPI,并且您的字体缩放比例为125%.
如果要避免DPI虚拟化,请将高DPI感知选项添加到应用程序清单或调用SetProcessDPIAware或SetProcessDPIAwareness. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 通过SSH转发已经运行的X-window系统应用程序
- ExtJS组件window
- Hyper-V管理工具未列为可添加功能 – Windows Server Essen
- windows – 使用’目标主机无法访问’从同一台计算机ping“
- Windows Server 2012:安装IIS、FTP服务
- Npcap:Nmap项目里一个为Windows而生的嗅探库 Npcap: Nmap
- 打印 – 如何使用fmt在Go中打印出常量uint64?
- 即使在添加到PATH之后,在Windows CMD中也无法识别python
- 为什么Windows Server 2012 R2标准版仅显示可用内存的20%?
- 多种Timer的场景应用
推荐文章
站长推荐
热点阅读