0

我目前有 3 个非常相似但略有不同的 mfc 应用程序,它们通常会在 Windows 环境中作为其工作流程和使用的一部分同时打开。我想将它们保留为 3 个独立的应用程序,但以某种方式将它们组合在一起,在一个 UI 容器下为用户提供更清晰的信息。

到目前为止,我已经考虑使用命名管道将数据从两个应用程序发送到第三个应用程序,后者单独负责绘制 GUI(可能在最高 GUI 级别有 3 个不同的选项卡,每个应用程序一个)。我从 SergeWautier 的这篇文章的回答中得到了这个想法。在研究了这样做的可能性之后,实现这一目标似乎需要做很多工作。

有没有其他(可能更简单)的方式来实现类似的目标?

4

1 回答 1

0

旧答案

与此同时,我遇到了TaskSpace工具,它与我正在寻找的东西最接近。它是 liteware 并获得全部功能(例如保存我最感兴趣的特定选项卡配置)需要购买许可证。真正酷的是限制用户添加除 3 个应用程序之外的任何其他窗口,并更好地控制选项卡和顶级窗口的标题。此时,编写一个与 TaskSpace 类似的工具将是理想的解决方案。

我也一直在玩tidytabs。这不完全是我想要的,因为它不提供“包装 GUI”,但我认为这里值得一提,以防它帮助其他人。

更新

我在Window Tabifier中找到了我正在寻找的东西,它是开源的,我可以根据提供的CPOL 许可证进行修改以满足我的需要。代码也写得很好。

于 2017-03-08T17:57:30.767 回答