MFC / C ++应用程序中的Rich gui

时间:2012-08-08 10:27:02

标签: c++ user-interface mfc

我们曾经使用MFC / C ++构建应用程序。我们希望制作像VS 2010或outlook等有点丰富的用户界面...最后我们希望像我们的应用程序那样为我们的应用程序提供新的外观。

请向我建议我需要研究的主题或建议我选择相同的选项。

3 个答案:

答案 0 :(得分:4)

如果您使用的是Visual Studio 2010或更高版本,MFC应用程序向导本身将生成具有选项卡和停靠窗口的VS 2010。实际上,您可以创建一个看起来像VS 2010的应用程序而无需编写任何代码。还支持功能区控件,它取代了新办公应用程序中的菜单。

答案 1 :(得分:0)

正如我假设您将使用C ++ /本机代码,MFC仍然是要走的路,或者您也可以选择WTL。如果你准备好了,那么你将走向一个完全不同的方向,那么QT是最先进和最现代的跨平台库之一。与QT相比,MFC感觉很老。 AFAIK如果没有Microsoft许可证,您无法在QT中使用功能区控件。 另一种选择是采用托管方式,可以将WPF与C#一起使用。

答案 2 :(得分:0)

如前所述,您可以使用Visual Studio 2008 Service Pack 1附带的MFC feature pack中的新类。

MSDN提供了一个教程,如何将旧的MFC应用程序迁移到新的MFC功能包类:http://msdn.microsoft.com/en-us/library/bb983935%28v=vs.90%29.aspx