Сведения о диалоговых окнах задач

Диалоговое окно "Задача" можно использовать для вывода сведений и получения простого ввода от пользователя. Как и окно сообщения, оно отформатировано операционной системой в соответствии с заданными параметрами. Однако диалоговое окно задачи имеет гораздо больше возможностей, чем окно сообщения.

Примечание.

Для диалогов задач требуется модель однопоточной квартиры (STA).

 

Части диалогового окна задачи

Диалоговое окно задачи состоит из нескольких элементов, большинство из которых являются необязательными. На следующем рисунке показаны различные части диалогового окна задачи.

screen shot of a window showing various buttons, including one next to collapsed control text

На следующем рисунке пользователь щелкнул кнопку рядом с свернутным текстом элемента управления, что привело к отображению альтернативного текста там и в нижнем колонтитуле.

screen shot of the previous window, but with two lines of expanded control text

На рисунках показаны следующие части:

Часть Description Член TASKDIALOGCONFIG
Window title Заголовок окна. pszWindowTitle
Значок "Главная" Большой значок, указывающий назначение диалогового окна задачи. hMainIcon или pszMainIcon
Основная инструкция Основной текст. pszMainInstruction
Содержимое Дополнительный текст. pszContent
Индикатор выполнения Анимированная панель, показывающая ход выполнения какой-то задачи. dwFlags
Переключатели Определяемые приложением параметры для пользователя. pRadioButtons
Пользовательская кнопка Кнопка, которая не является одной из распространенных кнопок. Это может быть обычная кнопка или, как показано на рисунке, ссылка на команду с двумя строками текста. pButtons
Кнопка "Развернуть и свернуть" Кнопка, которую можно использовать для переключения между свораченным приложением текстом элемента управления (например, "Дополнительные сведения") и текстом расширенного элемента управления, который может находиться в двух или более строках. При развертывании текста элемента управления дополнительный текст в pszExpandedInformation также отображается после текста содержимого или (как показано на втором рисунке) в нижнем колонтитуле. pszCollapsedControlText и pszExpandedControlText
Поле проверка проверки Поле проверка, сопровождаемое текстом, определенным приложением, для простых вариантов, таких как "Не показывать это диалоговое окно снова". pszVerificationText
Значок нижнего колонтитула Небольшой значок, указывающий назначение текста нижнего колонтитула. hFooterIcon или pszFooterIcon
Текст нижнего колонтитула Дополнительный текст. На рисунках текст содержит гиперссылку. pszFooter
Общая кнопка Стандартная кнопка; на иллюстрациях кнопка "ОК". dwCommonButtons