【发布时间】:2019-08-16 21:27:56
【问题描述】:
我在最新版本的 Visual-Studio 中创建了一个基于 MFC DocView 架构的 MDI 应用,运行良好。 但是,当应用程序运行时,它的最小化图标显示在桌面任务栏上,所有打开的文档都并排显示。有没有办法我可以只在最小化列表中获得当前焦点显示的文档。
(如果我没有正确解释我的问题,请尝试打开 Microsoft Word,并创建一些空文档。现在单击任务栏上最小化的 Word 图标,您会看到所有打开的文档并排显示。这正是我要解决的问题。我只想在此列表中显示一个文档。有没有办法?)
感谢您的帮助。
【问题讨论】:
-
我的 MDI 应用程序和 Word 显示相同。
-
您是否尝试过将 MFC 项目创建为多个顶级文档?我想这就是你要找的……
-
WRT 将项目创建为严重的顶级文档,更改项目架构为时已晚。在此基础上已经发展了很多,并且在这个后期阶段无法逆转。如果我回去重新开始这个项目,我会做不同的事情,因为这个项目实际上不需要 MDI。我的项目经理是个白痴,一开始没有给我合适的规格,所以我选择了 MDI,因为它听起来最合理。但是,如果有一种方法可以简单地将应用程序图标显示为最小化,我将不胜感激。非常感谢您的回复。
标签: windows visual-c++ mfc mdi taskbar