MFC/C++应用程序中的丰富 GUI
Rich gui in MFC/C++ application
我们曾经使用 MFC/C++ 构建应用程序。我们希望使位丰富的UI,如VS 2010或展望等...最后,我们希望为我们的应用程序提供新的外观,就像Microsoft在其产品的每个版本中所做的那样。
请建议我选择我需要研究的主题或建议我选择相同的主题。
如果您使用的是 Visual Studio 2010 或更高版本,MFC 应用程序向导本身将生成类似于 VS 2010 的 UI,其中包含选项卡和停靠窗口。实际上,您可以创建一个看起来像VS 2010的应用程序,而无需编写任何代码。还支持功能区控件,该控件已替换新办公应用程序中的菜单。
由于我假设您将要使用C++/本机代码,MFC 仍然是要走的路,或者您也可以选择 WTL。如果您准备好了,请选择完全不同的方向,那么QT是最先进,最现代的跨平台库之一。与QT相比,MFC感觉很旧。 AFAIK不能在没有Microsoft许可证的情况下在QT中使用功能区控件。另一种选择是转到托管方式,您可以将 WPF 与 C# 一起使用。
如前所述,您可以使用 Visual Studio 2008 Service Pack 1 附带的 MFC 功能包中的新类。
MSDN 在此处提供了如何将旧的 MFC 应用程序迁移到新的 MFC 功能包类的教程:http://msdn.microsoft.com/en-us/library/bb983935%28v=vs.90%29.aspx
相关文章:
- C++GTKMM gui循环依赖关系
- QTcpSocket在不阻塞GUI的情况下重新连接到服务器
- 我的程序有一个保存配置文件的GUI,如何双击此配置文件以直接加载带有配置数据的GUI?
- 在哪里放置我的函数?进入我的母语 Gui 还是进入我的演示者?
- 如何在带有 gdb GUI 前端的 ARM gdbserver 的 PC 上执行远程 gdb 会话?
- 在 Gui Win32 中创建子窗口C++
- 如何防止 std::thread 在 QT 中冻结 GUI?
- 调试控制台 ChessEngine.exe "used"在另一个应用程序(国际象棋 GUI)中
- 更改 Windows GUI 中静态文本框的字体大小
- 我不知道如何使用代码块win32 gui
- Qt GUI使用Qfiledialogbox和qlabel显示视频,这是我的代码
- QtConcurrent - 在发布到 UI 线程的数千个结果中保持 GUI 响应
- 德尔福在回调中出现 GUI 问题
- 从 GUI 文件资源管理器执行程序,并且不生成终端
- 线程和 GUI 处理
- C++ WinAPI[GDI].自定义 gui 正确重绘
- Qt,操作缓慢时不要冻结GUI输入元素
- GCP 或 AWS 是否支持 C++ 和 GUI 应用程序开发?
- 试图打开并读取一个.txt文件,但它从原始文件中删除了实际文本(Qt GUI C++
- 如何防止GUI挂起,同时允许第二次操作与Qt中的第一次操作一起执行