C++ GUI
Home Up Getting Started C++ GUI Partial Temp Comparisons MSVC 7 Limits BW MFC GNU Compilers

Portable C++ Graphical User Interface Programming on Win32

There are several options for implementing graphical user interfaces

  1. Read from standard input and write DHTML (or just HTML) to standard output. This is called CGI programming and it is very old, completely portable, standard, reliable and supported by every web server. While it is used almost exclusively for distributed Web programming, there is no reason it would not work great for more traditional application.
  2. Use Microsoft's MFC (Microsoft Foundation Classes) and buy the ports to the other UNIX platforms. This is pretty pricey and risky since Microsoft is not promoting MFC anymore.
  3. Use  http://www.gtk.org/, and use the Win32 at http://user.sgic.fi/~tml/gimp/win32/.
  4. http://www.ddj.com/news/fullstory.cgi?id=2057 gives a nice review of http://www.wxwindows.org/.

    wxWindows gives you a single, easy-to-use API for writing GUI applications on multiple platforms. Link with the appropriate library for your platform (Windows/Unix/Mac) and compiler (almost any popular C++ compiler), and your application will adopt the look and feel appropriate to that platform. On top of great GUI functionality, wxWindows gives you:

    1. Online help,
    2. Network programming,
    3. Streams,
    4. Clipboard and drag and drop,
    5. Multithreading,
    6. Image loading and saving in a variety of popular formats,
    7. Database support,
    8. HTML viewing and printing,
    9. more...
 

 

Home Up Feedback Contents Search

Send mail to webmaster@SIGNITEK.com with questions or comments about this web site.