我注意到,在辅助监视器中从最小化恢复到最大化时,使用MFC Feature Pack(VS2008)开发的应用程序的大小就像它们在主监视器中一样,为Windows任务栏留出空间 .
我在我自己的程序中发现了这种行为,但在MFC Feature Pack示例中也是如此,所以我猜这是MFC Feature Pack类中的一些错误 .
因此,例如,我构建Visual Studio示例,运行它,将其移动到辅助监视器,在那里最大化它,最小化它,恢复它,我得到这个:
这有什么已知的解决方法吗?它已经解决了更新版本的MFC?
UPDATE:
它似乎只有在辅助监视器位于主监视器的右侧时才会发生,但如果它位于左侧监视器的右侧则不会发生 .
1 回答
回答我自己的问题,以备将来参考:
经过进一步的研究,我发现它似乎是一个bug并且has already been reported to Microsoft:
它说“已解决 - 它将无法修复”,所以我找了一个解决方法,发现这似乎有效: