View Single Post
  #2   Spotlight this post!  
Unread 13-12-2007, 19:22
Pat Fairbank's Avatar
Pat Fairbank Pat Fairbank is offline
Circuit Breaker
FRC #0254 (The Cheesy Poofs)
Team Role: Engineer
 
Join Date: Mar 2003
Rookie Year: 2001
Location: San Jose, CA
Posts: 2,132
Pat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond repute
Send a message via MSN to Pat Fairbank
Re: Creating Windows GUIs with C++

Where I work at Sony Creative Software, we use C++ directly with the Win32 API. It makes for much faster programs, especially when it comes to user interface elements. It's fine to work with once you're used to it, but there's a steep learning curve - mostly because it's written in such a way that it can be used in C (i.e. no classes, just a whole lot of global functions, structures and macros).

I would suggest you look into MFC (Microsoft Foundation Classes). It's basically a Microsoft-written C++ wrapper for the Win32 API. If you're using Visual C++, there are wizards to get you started with MFC applications.

Otherwise, if you're interested in using the API directly, I have to recommend this book; it's considered the "bible" of Windows programming.
__________________
Patrick Fairbank
Team 254 | Mentor (2012-)
Team 1503 | Mentor (2007-2011)
Team 296 | Alumnus (2001-2004) | Mentor (2005-2006)

patfairbank.com