当 DPI 感知为 PerMonitorV2 时,TActionMainMenuBar 和 CustomTitleBar 存在 RC 文件字体问题

问题描述 投票:0回答:1

我已经使用 Delphi 中的 Manifest 设置在 CodeTree.dpproj 文件中定义了下面的 DPI 设置。

当不存在

.RC 文件时,在所有显示器中工作正常,但我已经发现如果我的项目中存在 .RC 文件,则会出现问题,该文件会提供模糊的字体,没有颜色,从而导致 UI 失真。

如果我删除/重命名 .RC 文件字体,根据给定的 DPI 感知设置,字体看起来会很清晰并且表现良好。

如果我在添加 RC 文件后缺少任何要添加/覆盖的 DPI 感知设置,您可以帮助我吗?我期待空白 .RC 不会产生问题。

删除/重命名 RC 后工作正常:

delphi winapi delphi-10.4-sydney
1个回答
0
投票

由于 IDE 自动生成一个具有项目名称和 .RC 扩展名的文件(即 CodeTree.RC),这会干扰您的类似命名文件。为您的 RC 文件选择不同的名称可以解决您已经发现的问题。

© www.soinside.com 2019 - 2024. All rights reserved.