我们的应用程序在一些Windows 8.1设备上,特别是高DPI设置(150%或更高)下的一些设备上无法正常工作。具体来说,我们使用CEF托管嵌入式Web浏览器。所有这些嵌入式CEF浏览器都会呈现偏移的元素。
当“在高DPI设置下禁用显示缩放”选中时,该应用程序可以正常工作。但是,默认情况下此选项未被选中。
我该如何确保我的应用程序(基于MFC)默认勾选此设置?
我尝试按照以下帖子中所述,在清单中关闭DPI感知,例如:https://msdn.microsoft.com/en-us/magazine/dn574798.aspx 和 http://blogs.msdn.com/b/vcblog/archive/2010/03/11/mfc-applications-now-default-to-being-dpi-aware.aspx。但是,这似乎没有起作用。
当“在高DPI设置下禁用显示缩放”选中时,该应用程序可以正常工作。但是,默认情况下此选项未被选中。
我该如何确保我的应用程序(基于MFC)默认勾选此设置?
我尝试按照以下帖子中所述,在清单中关闭DPI感知,例如:https://msdn.microsoft.com/en-us/magazine/dn574798.aspx 和 http://blogs.msdn.com/b/vcblog/archive/2010/03/11/mfc-applications-now-default-to-being-dpi-aware.aspx。但是,这似乎没有起作用。