The Buffered Animation API makes it easy to make animations without flickering. Learn how to use this Buffered Animation API.
Latest Vista Articles
Using Windows Vista Built-In Double Buffering
Learn how to fixing flickering issues when drawing graphics by using double buffering.
What's New in MFC 9.0 (Orcas): Command Link Buttons
Explore the challenges of developing an MFC application to use on Vista and non-Vista platforms in the context of Vista's new Command Link Button style.
Guitar Tuner Vista Gadget Using Silverlight
Walk through the development of a simple guitar tuner Vista sidebar gadget and in the process learn a little bit about Silverlight, XAML, and Vista gadgets.
MFC Controls for Vista
Microsoft Foundation Classes continue to play an important role for C++ developers. Discover how to upgrade an existing application with MFC 9's full support for the Windows Vista look-and-feel.
Making a Pre-Vista Application Vista Compliant
By Matt Goebel Explore the common pitfalls of Vista development, some quick workarounds, and best practices. Learn about the UAC, Virtualization, impact on pre-installed .NET Frameworks, common program compatibility issues, and guidelines for UI/UX design.
Latest CodeGuru Developer Columns
C++ Exception Handling: How to Handle Exceptions in C++
Learn to implement exception handling mechanism in C++.

Integrating Adaptive Cards with the .NET Bot Framework
An adaptive card is a piece of UI defined by the developer and rendered by the native app to display content to the user. Learn to use one here.

Creating a Tile Slide Puzzle Game in VB.NET
Create a Tile Slide game with Visual Basic.NET.
Programming Devices and Activities from the Microsoft Graph APIs
With Microsoft's new Project Rome, the user experience across all platforms (Windows, iOS, or Android) will be seamless among different hardware.