我们注意到在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 * Adobe Reader 9.1.3
这些应用程序可以工作(可能是通过WIN32 API隐藏任务栏): * Powerpoint幻灯片放映
我还尝试创建一个全新的基于MFC的应用程序并使用其“SetFullScreenMode()”功能,但它的失败方式与列表中的所有其他应用程序相同。
答案 0 :(得分:0)
现在似乎唯一对我有用的临时修复是在使用全屏的程序的高DPI设置上禁用显示缩放。
要执行此转到属性(右键单击程序的快捷方式)>>兼容性>>并选中在高DPI设置下禁用显示缩放的选项。
唯一的缺点是你不会获得该程序的更高DPI,但任务栏应该在启用全屏时隐藏。
这是我理解的Windows 7开发人员所知道但尚未提出解决方案的问题。