Hey all. Any one have any recommendations for a great MFC book that I can learn? I have background in .NET and C++. Thanks!
I remember reading this one in 2000.
MFC Programming from the Ground Up
For a first pass at MFC, even better than a book is the Microsoft Scribble tutorial.
Just like a beginning C programmer starts with a program that prints "Hello world", the Scribble tutorial takes you through the steps needed to draw "Hello world" on the screen using the mouse.
It presents the most basic MFC operations (putting controls in a dialog, responding to GUI events, drawing in OnDraw (), etc) in a very simple and easy-to-understand way.
You won't find a more complete book than Jeff Prosise's Programming Windows with MFC. It's the MFC equivalent of Petzold's Programming Windows.
Before understanding MFC, you have to understand the native Win32 API. After you are familiar with C-Programming, the best book to learn Win32 API is "Programming Windows 5th Edition" from Charles Petzold. After undestanding this stuff, you can search a book about MFC....but I know nobody who says, that (s)he is a enthusiastic MFC-Programmer, because it has no benefit.
Programming Windows with MFC by Jeff Prosise does for MFC what Petzold did for Win32. That said, if you know .NET why would you take a backward step to an older API?