让程序不随win10的dpi缩放
时间: 2023-09-02 09:02:09 浏览: 579
要让程序不随着Windows 10的DPI缩放,可以采取以下方法:
1. 在程序的属性设置中,选择“兼容性”选项卡,然后勾选“禁用显示缩放”选项。这会强制程序使用系统默认的DPI设置,而不会跟随Windows 10的DPI缩放。
2. 使用Manifest文件来指定程序的DPI感知方式。在程序的根目录下创建一个名为“程序名.exe.manifest”的文件,然后在文件中添加以下代码段:
```
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<application xmlns="urn:schemas-microsoft-com:asm.v3">
<windowsSettings>
<dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">False</dpiAware>
</windowsSettings>
</application>
</assembly>
```
将其中的“程序名”替换为实际的程序名。这个Manifest文件将指定程序在任何DPI设置下都不进行缩放。
需要注意的是,这些方法只是针对程序级别的设置,而不是系统级别的设置。如果希望整个系统都不进行DPI缩放,可以在Windows 10的显示设置中选择“关闭显示缩放”。
阅读全文