Органы управления и диалоговые окна
Прикладная программа может создать несколько типов окон в дополнение к своему основному окну, включая органы управления и диалоговые окна.
Орган управления (control)
– это окно, которое прикладная программа использует, чтобы получить конкретную информацию от пользователя, такую как имя файла, чтобы открыть его или указать нужный размер выбранного текста. Приложения также используют органы управления, чтобы получить информацию, необходимую для управления специфическими свойствами прикладной программы. Например, прикладная программа обработки текстов обычно предоставляет орган управления, который позволяет пользователю включать и выключать автоматический перенос слов. Для получения дополнительной информации об органах управления, см. статью Органы управления.Органы управления используется всегда вместе с другим окном - обычно, диалоговым окном.
Диалоговое окно (dialog box) является окном, которое содержит один или несколько органов управления. Прикладная программа использует диалоговое окно, чтобы запросить у пользователя ввода данных, необходимых для завершения команды. Например, прикладная программа, которая включает команду, чтобы открыть файл, должна показать на экране диалоговое окно, включающее в себя органы управления, где пользователь конкретно определяет путь и имя файла. Диалоговые окна и окна сообщений обычно не используют тот же самый набор компонентов окна, как это делает главное окно. Чаще всего они имеют строку заголовка, меню окна, рамку (не изменяющую размеров) и рабочую область, но в них обычно нет строки меню, кнопок свертывания и развертывания. Для получения дополнительной информации о диалоговых окнах и окнах сообщений, см. Диалоговые окна.Окно сообщений (message box)
– это специальное окно, которое показывает на экране примечание, предостережение, или предупреждение пользователю. Например, окно сообщений может сообщать пользователю о проблеме, с которой прикладная программа столкнулась при выполнении задачи. Для получения дополнительной информации, см. Окна сообщений.