gpt4 book ai didi

c++ - 更新已移植到 Visual Studio 2013 的 native MFC 应用程序 GUI

转载 作者:太空狗 更新时间:2023-10-29 20:59:26 25 4
gpt4 key购买 nike

我正在开发一个使用多文档界面的 C++ MFC 项目,该项目最初创建于大约 10 年前。我已经设法将它移植到 Visual Studio 2013,但我一直坚持将 GUI 更新为更现代的东西,例如功能区设计,而无需将代码复制到新创建的项目。

我研究了一些链接,例如 Microsoft 的涂鸦示例和 this link但它们似乎都非常模糊且难以理解。我应该硬着头皮使用功能区设计 GUI 创建一个新项目,还是有更聪明的方法来获得基于现代 MFC 的 GUI?

最佳答案

我最近移植了一个 VS6 MFC 项目以获得功能区,现在我已经努力了几个月才能使其稳定。如果我知道的话,我会创建一个新项目并从头开始重新考虑程序和界面逻辑,即使用对话框 Pane 或标题框而不是使用模态对话框。有很多选择。有关如何重新设计 UI 的想法,请参阅 MFC 示例(首先提到 RibbonGadgets)。与一般的遗留 MFC 代码相比,这也是一个更好地分离 UI 和业务逻辑的机会。

关于c++ - 更新已移植到 Visual Studio 2013 的 native MFC 应用程序 GUI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24676472/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com