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