Hold the phone—MS has released the
Windows API Code Pack for Microsoft .NET Framework, a source code library for accessing a bunch of Windows features that aren't directly supported by .NET. It concentrates on new Windows 7 features, but there's support for some Vista APIs as well—including task dialogs.
Some of the supported APIs:
- Win7 libraries
- Known folders
- Task dialogs
- Vista and Win7 common dialogs
- Win7 taskbar jump lists, icon overlays, and progress bars
I haven't done any work with this yet, but it certainly looks promising. The code pack home page is in the
MSDN Code Gallery, and the download page is
here. Enjoy.