Delphi 10 Seattle update1 IDE高dpi支持

sae*_*014 4 delphi delphi-10-seattle

Delphi 10 Seattle Update1有这个错误修复:IDE的额外高DPI支持(请参阅http://edn.embarcadero.com/article/44619)我在Windows 10 64位上安装了它.我的显示分辨率是:3840*2160.但IDE不支持,文本和对象模糊.


编辑

在我编辑了清单并将dpi识别为true(参见屏幕截图)后,它工作但不完全.而是使用此清单,我们可以检查应用程序属性上的"高dpi设置上的diable display scaling".实际上,清单不再做这个设置.看我的屏幕截图.

工具调色板

选项设置

Tom*_*erg 8

Embarcadero质量门户网站条目RSP-11824声明这将在更新1中修复.但是对该报告的评论说明了其他内容.

Nils Dzubiel的一个解决方法值得注意的评论是:

那么,你能做什么:

创建清单:bds.exe.manifest - 你在这里找到一个例子. http://nhdhome.nhd.com/nhddownload/SM/bds.exe.manifest

将此文件复制到..\bin \目录.

在您的注册表中:

  1. 导航到以下注册表子项:HKEY_LOCAL_MACHINE> SOFTWARE> Microsoft> Windows> CurrentVersion> SideBySide
    1. 右键单击,选择NEW> DWORD(32位)值
    2. 键入PreferExternalManifest,然后按ENTER键.
    3. 右键单击"PreferExternalManifest",然后单击"修改".
    4. 输入值数据1并选择十进制.
    5. 单击确定.退出注册表编辑器

启动Deplhi并开心.

尼尔斯

我自己没有测试过.