我需要一个能够制作Win32API等菜单的API
但比WinAPI更简单,更好
这可以制作带有文本区域,按钮等的GUI ......就像普通的Windows程序一样。(Windows GUI样式)
任何人都可以推荐喜欢它吗?感谢。
答案 0 :(得分:9)
wxWidgets允许开发人员使用一个代码库为Win32,Mac OS X,GTK +,X11,Motif,WinCE等创建应用程序。它可以用于C ++,Python,Perl和C#/ .NET等语言。与其他跨平台工具包不同,wxWidgets应用程序看起来和感觉都是原生的。这是因为wxWidgets使用平台自己的本机控件而不是模拟它们。它也是广泛的,免费的,开源的,成熟的。
答案 1 :(得分:6)
虽然我从未使用它,但QT看起来像是一个相当不错的框架,也是开源的,多平台,并且还有一个移动api,可以用Java或C ++编码。
答案 2 :(得分:5)
看看http://www.wxwidgets.org/ - 查看他们的一些tutorials以了解它。
另见
(编辑:我在2008年10月写了这个答案,从此我成为了Qt的转换 - 它使高质量的跨平台开发成为一个 breeze < / EM>!)
答案 3 :(得分:4)
答案 4 :(得分:3)
如果您确实直接使用Win32,可以尝试使用MFC。
或者如果你想要更现代的东西,WTL
Windows模板库(WTL)是一个 用于开发Windows的C ++库 应用程序和UI组件。它 扩展ATL(活动模板库) 并提供了一组类 控件,对话框,框架窗口,GDI 对象等等。
答案 5 :(得分:3)
WinForms和WPF是.NET编程的替代方案。您将无法在Win32 API中执行所有操作,但有一个重要的子集。
答案 6 :(得分:3)
Delphi的VCL,如果你的目标是win32平台。
答案 7 :(得分:3)