“使用Windows XP风格dpi缩放”禁用W7上任务栏的自动隐藏功能。解决方法?

时间:2009-11-11 07:38:49

标签: windows-7 taskbar

我们注意到在W7上DPI设置为> 125%或至> 100%with(“使用windows xp样式dpi缩放”)关闭,我们的全屏模式(设置我们的窗口的客户端矩形=主监视器的桌面矩形)不再像其他设置那样隐藏任务栏。 / p>

(单击“设置自定义文本大小(DPI)”链接后,可以在“控制面板\外观和个性化\显示”部分中找到该设置)

我发现了以下有趣的文章: http://www.mathies.com/weblog/?p=908

所以我开始尝试以其他方式解决这个问题,而不是手动隐藏/恢复任务栏的可见性,但到目前为止,我已经失败了,目前认为它是W7中的一个错误(可能是vista)。

以下应用程序也无法在全屏模式下正常工作(任务栏仍然可见): * Microsoft Visual Studio 2008 * Microsoft Word 2007 * Adob​​e Reader 9.1.3

这些应用程序可以工作(可能是通过WIN32 API隐藏任务栏): * Powerpoint幻灯片放映

我还尝试创建一个全新的基于MFC的应用程序并使用其“SetFullScreenMode()”功能,但它的失败方式与列表中的所有其他应用程序相同。

1 个答案:

答案 0 :(得分:0)

现在似乎唯一对我有用的临时修复是在使用全屏的程序的高DPI设置上禁用显示缩放。

要执行此转到属性(右键单击程序的快捷方式)>>兼容性>>并选中在高DPI设置下禁用显示缩放的选项。

唯一的缺点是你不会获得该程序的更高DPI,但任务栏应该在启用全屏时隐藏。

这是我理解的Windows 7开发人员所知道但尚未提出解决方案的问题。