Microsoft Foundation Classes for C++ (MFC) continue to evolve and will ship with Visual Studio 2010. In fact, you can start playing with the updated and improved MFC right now by downloading the VS
2010 Beta 2
MFC wraps native Windows APIs in convenient C++ wrapper classes that are defined for many Windows objects and common window controls. Not surprisingly, MFC wraps some of the new capabilities in Windows 7 (and will continue to do so in the future).
Some of the key MFC updates in VS 2010 Beta 2 are:
Improved interaction with Windows Explorer (Watch this Screencast
- Windows7 taskbar interaction with preview
- Preview, thumbnail and search filter handlers for file types
Ribbon UI improvements:
- Ribbon is now an XML resource in the application
- A new designer for the ribbon
- Visual manager for Windows7 ribbon style
Restart manager support (Watch this Screencast
- Application restart or crash handled more elegantly
- Document auto-save and restore handled completely within MFC (if wanted)
Software Developer and 20 year Microsoft veteran Pat Brenner sits down with us to discuss the new and improved MFC and how it takes advantage of new Windows 7 features in the typically convenient MFC way.