【发布时间】:2017-03-08 13:57:26
【问题描述】:
我目前有 3 个非常相似但略有不同的 mfc 应用程序,它们通常会在 Windows 环境中作为其工作流程和使用的一部分同时打开。我想将它们保留为 3 个独立的应用程序,但以某种方式将它们组合在一起,在一个 UI 容器下,为用户提供更清晰的信息。
到目前为止,我已经考虑使用命名管道将数据从两个应用程序发送到第三个应用程序,后者单独负责绘制 GUI(可能在最高 GUI 级别有 3 个不同的选项卡,每个应用程序一个)。我从 this 帖子的 SergeWautier 的回答中得到了这个想法。在研究了这样做的可能性之后,似乎有很多工作要实现这一目标。
还有其他(可能更简单)的方法来实现类似的目标吗?
【问题讨论】:
-
您总是需要同时运行所有 3 个,还是每个都解决问题而不需要其他两个?
-
@franji1 他们都解决了问题,而不需要其他两个。但是,某种类型的用户很可能会使用全部 3 个;我的目标是改善这类用户的工作流程并整理他们的屏幕。
-
我正在考虑将这三者集成到一个应用程序中的可能性,如果它们一直都需要彼此(例如,带 3 个视图的 MDI 或带有 2 个其他对话框的 SDI),但这不是用例,所以忘记这个想法。
标签: windows user-interface mfc window uiview-hierarchy