官方:Disable DPI-awareness for scaling in forms - Visual Studio (Windows) | Microsoft Docs
我的安装路径,你要改成你的。
D:\Program Files\Microsoft Visual Studio\2017\Professional\Common7\IDE\devenv.exe
Ctrl+r 打开注册表编辑regedit
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers 新建字符串字,名称为以上安装路径,值为DPIUNAWARE,即
Entiry项名称:安装路径
Type类型: REG_SZ
Value值: DPIUNAWARE
或运行.bat
reg add "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v "D:\Program Files\Microsoft Visual Studio\2017\Professional\Common7\IDE\devenv.exe" /t REG_SZ /d "DPIUNAWARE"
pause
.bat 添加注册表和值 示例
reg add keyname [/v valuename] [/t 类型] [/d 数据] [/f 表示不提示强行修改]
例如:
reg add HKLM\Software\MyCo /v Data /t REG_BINARY /d fe340ead
添加一个值(名字:Data, 类型:REG_BINARY,数据:fe340ead)
类型说明:
REG_BINARY二进制,
REG_SZ字符串,
REG_EXPAND_SZ带变量的字符串(值中使用%%引用的变量会被解析),
REG_DWORD 4字节32位整型,