TaskDialog (comctl32)
Last changed: -72.24.140.51

.
Summary
TaskDialog - Show a Windows Vista Task Dialog - like messagebox but much much better.

C# Signature:

[DllImport("comctl32.dll", CharSet = CharSet.Unicode,  EntryPoint="TaskDialog")]
static extern int TaskDialog(IntPtr hWndParent, IntPtr hInstance, String pszWindowTitle, String pszMainInstruction, String pszContent, int dwCommonButtons, IntPtr pszIcon, out int pnButton);

VB Signature:

Declare Function TaskDialog Lib "comctl32.dll" (TODO) As TODO

User-Defined Types:

None.

Alternative Managed API:

A full wrapper for Vista's TaskDialog can be found here:

http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=9659B1CA-27AA-45C9-8589-10536B9355C9

Notes:

None.

Tips & Tricks:

Please add some!

Sample Code:

Please add some!

Documentation
TaskDialog on MSDN