0

我可能无法像理想的那样简单地更新到更新的 VC++ 版本 - 项目很大,更新可能会破坏很多东西,而且我的领导可能会告诉我不要追求这个。我想知道是否有人知道使用 VC++08 编写的 MFC 应用程序可以在运行时检查分辨率的方法?

4

1 回答 1

0

谢谢@IInspectable提供了我需要的答案。不需要完整更新。DPI 感知可以通过应用程序的清单文件激活。他们提供的链接非常宝贵。如果其他人有这个问题并且正在使用 vs2008,如果您在构建后无法在与您的 exe 相同的目录中找到清单文件,则很可能是 vs2008 已将清单嵌入到 exe 中。您可以通过打开项目的属性来更改此设置,转到清单工具-> IO。如果您想保留清单嵌入,您可以将附加清单信息放在单独的清单文件中,并为工具提供此文件的路径。清单工具将合并您的清单文件。

于 2022-01-21T18:45:05.747 回答