我们注意到,在 DPI 设置为 > 125% 或 > 100% 且(“使用 windows xp 样式 dpi 缩放”)关闭的 W7 上,我们的全屏模式(设置窗口的客户端矩形 = 主显示器的桌面矩形) 不再像其他设置那样隐藏任务栏。
(点击“设置自定义文本大小(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()”功能,但它的失败方式与列表中的所有其他应用程序相同。