Delphi 10西雅图更新1 IDE高dpi支持

Delphi 10西雅图更新1 IDE高dpi支持,delphi,delphi-10-seattle,Delphi,Delphi 10 Seattle,Delphi 10西雅图更新1修复了这个错误:IDE的额外高DPI支持(请参阅) 我将它安装在64位Windows 10上。我的显示分辨率是:3840*2160。但是IDE不支持,文本和对象模糊 编辑 在我编辑了清单并将dpi aware设置为true(参见屏幕截图)后,它工作了,但并不完全工作。取而代之的是使用这个清单,我们可以检查应用程序属性上的“高dpi设置上的diable显示缩放”。事实上,清单不需要更多的设置。看我的屏幕截图 Embarcadero质量门户条目RSP-11824说明

Delphi 10西雅图更新1修复了这个错误:IDE的额外高DPI支持(请参阅) 我将它安装在64位Windows 10上。我的显示分辨率是:3840*2160。但是IDE不支持,文本和对象模糊


编辑

在我编辑了清单并将dpi aware设置为true(参见屏幕截图)后,它工作了,但并不完全工作。取而代之的是使用这个清单,我们可以检查应用程序属性上的“高dpi设置上的diable显示缩放”。事实上,清单不需要更多的设置。看我的屏幕截图


Embarcadero质量门户条目RSP-11824说明这一点将在更新1中修复。然而,对该报告的评论说明了其他一些事情

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

那么,你能做的是:

创建清单:bds.exe.manifest-您可以在这里找到一个示例。

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

在您的注册表中:

  • 导航到以下注册表子项:HKEY_LOCAL_MACHINE>SOFTWARE>Microsoft>Windows>CurrentVersion>SideBySide
  • 右键单击,选择新建>DWORD(32位)值
  • 键入PreferExternalManifest,然后按ENTER键
  • 右键单击PreferExternalManifest,然后单击修改
  • 输入值数据1并选择Decimal
  • 单击“确定”。退出注册表编辑器
  • 开始Deplhi,快乐起来


    我自己没有测试过。

    请显示代码和屏幕截图(最好是在之前和之后)。给出更多的数字(我们需要更多的屏幕设置)。相关:@ChrisB我猜你指的是Remys的答案,但是你注意到OP提供的链接了吗。它说(关于IDE的第三个项目):“IDE的额外高DPI支持”。其他人也注意到了您的问题,并且有一份编号为RSP-11824的质量报告,声称这在更新1中得到了修复。然而,最后的评论说明了一些其他的东西,在最后的评论中提供了一个解决方法。做得好,我很高兴有人回答了这个问题,所以+1,我也在+1,因为尽管没有屏幕截图,我认为它不值得-4。谢谢@MartynA我同意你关于qI测试的观点,它不起作用。有没有其他方法来修复这个bug?@saeid2014我不知道,对不起。RSP的一条评论(日期为2015年12月1日)说:“这项功能将在我们的下一版本中实施,对于给您带来的不便,我们深表歉意。”。由于更新1于11月19日发布,该声明意味着更新1后的下一个版本。@saeid2014您能否拍摄一个小快照并添加到您的问题中?我的意思是用小屏幕显示问题(而不是整个屏幕)。另外,Nils Dzubiel的解决方案是否有任何变化?