Hello,
I need an API that can make menus like Win32API,
But something simpler and better than WinAPI.
That can make GUI, with text zones, buttons etc...like an average Windows program.(Windows GUI Style)
Can anyone recommand on one like it? Thanks.
-
wxWidgets lets developers create applications for Win32, Mac OS X, GTK+, X11, Motif, WinCE, and more using one codebase. It can be used from languages such as C++, Python, Perl, and C#/.NET. Unlike other cross-platform toolkits, wxWidgets applications look and feel native. This is because wxWidgets uses the platform's own native controls rather than emulating them. It's also extensive, free, open-source, and mature.
-
Take a look at http://www.wxwidgets.org/ - check out some of their tutorials to get a feel for it.
See also
(EDIT: I wrote this answer in Oct 2008, since then I've become a convert to Qt - it makes high-quality cross platform development a breeze!)
Paul Dixon : added links to tutorials :) -
If you really are using Win32 directly, you might try MFC.
Or if you want something more modern, WTL
Windows Template Library (WTL) is a C++ library for developing Windows applications and UI components. It extends ATL (Active Template Library) and provides a set of classes for controls, dialogs, frame windows, GDI objects, and more.
-
Looks good,any more recommandations?
Lou Franco : Add comments directly to answers rather than adding questions in answers. That way the person will know you are asking a question. Also, answers will be ranked by readers so questions like this will always be downgraded and appear at the bottom (and this is not an answer)Paul Dixon : @Tal: you might want to delete this answer if you want to build up your rep points -
Though I have never used it, QT seems like a pretty decent framework and is open source as well, multiplatform and has a mobile api as well and can be coded with Java or C++.
http://trolltech.com/downloads
Peter Parker : however, while it is open source the licence is only free for GPL-projects. I think this is an important fact to knowAardvark : There is a Qt Commercial License http://trolltech.com/products/appdev/licensing/licensing#qt-commercial-license -
GTK!
Though it will require Windows users install a GTK library package in order to use your program (thumbs down on that) its got a beautiful code structure, especially when paired with Python.
-
WinForms and WPF are an alternatives for .NET programming. You won't be able to do everything in the Win32 API, but there is a substantial subset.
-
Delphi's VCL if you are targeting win32 platform.
Remko : +1 Delphi isn't called RAD Studio for nothing. -
- SmartWin - Win32 Only
- Ultimate++ - Cross platform
- FLTK - Cross platform
-
win32 api is very easy. You don't need anything else for so simple things. Libraries are for kids only
Remko : -1 Pointless answer.
0 comments:
Post a Comment