Click to Rate and Give Feedback
MSDN
MSDN Library

  Switch on low bandwidth view
Task Dialogs

A dialog box allows users to select options to perform a task, asks a question, or provides information or progress feedback.

Windows Vista® introduces a new standard dialog box, called task dialog, to present choices in a clear and consistent way, with a standardized look and layout.

Aa511299.DialogBoxes01(en-us,MSDN.10).png

New in Windows Vista

The task dialog application programming interface (API) enables dialog boxes to:

  • Have a cleaner, simpler, better-looking design that improves usability.
  • Have a prominent main instruction identifying the user's objective.
  • Provide explicit, self-explanatory user responses to the main instruction with either command buttons or command links, resulting in efficient decision making.
  • Can use command links, which allow for more expressive options, eliminating the need to use text to map meanings to command buttons.
  • Use richer text and layout to create a visual hierarchy that presents information in a well-organized and effective way.
  • Have an optional footer area that allows for additional explanations and help, targeted at less-experienced users.
  • Have an expandable content area to hide or show optional or less common functionality.
  • Have an optional Don't show this <item> again check box.

Why are these changes important?

Dialog boxes are the most fundamental form of user communication. Dialog boxes with a clear main instruction and explicit, self-explanatory commit buttons make that communication much more effective.

The task dialog API enables developers to create well-designed, consistent dialogs boxes efficiently. It is a versatile alternative to the MessageBox API, which has often been used to create dialog boxes that are difficult to understand and use.

Look and feel

Aa511299.DialogBoxes02(en-us,MSDN.10).png

Task dialogs and most dialog boxes have these components:

  • A title bar to identify the application or system feature from where the dialog box originated.
  • A main instruction to identify the user's objective with the dialog, with an optional icon.
  • A content area for descriptive information and controls.
  • A command area for commit buttons, including a Cancel button, and optional More options and Don't show this <item> again controls.
  • A footnote area for optional additional explanations and help.

For more information

Guidelines feedback

© 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Page view tracker