【问题标题】:Displaying MDI Application as a single ICON on the TaskBar (VC++/MFC)将 MDI 应用程序显示为任务栏上的单个 ICON (VC++/MFC)
【发布时间】: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


【解决方案1】:

你好那些已经阅读或有兴趣解决这个困境的人:

我在以下位置找到它:

How do you make your MDI MFC app show one instance in the TaskBar?

而且它有效。祝大家好运。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-10-24
    • 1970-01-01
    • 1970-01-01
    • 2013-07-14
    • 1970-01-01
    • 2021-12-20
    • 2013-01-13
    相关资源
    最近更新 更多