Поделиться через


Диалоговые окна

Приложения для Windows часто взаимодействуют с пользователем с помощью диалоговых окон. Класс CDialog предоставляет интерфейс для управления диалоговыми окнами, редактор диалоговых окон Visual C++ упрощает проектирование диалоговых окон и создание ресурсов шаблона диалога, а мастера кода упрощают процесс инициализации и проверки элементов управления в диалоговом окне и сбора значений, введенных пользователем.

Диалоговые окна содержат элементы управления, в том числе:

  • Общие элементы управления Windows, такие как поля редактирования, pushbuttons, списки, поля со списком, элементы управления деревом, элементы управления списком и индикаторы хода выполнения.

  • Элементы activeX.

  • Элементы управления, нарисованные владельцем: элементы управления, ответственные за рисование в диалоговом окне.

Большинство диалоговых окон являются модальными, которые требуют, чтобы пользователь закрыл диалоговое окно перед использованием любой другой части программы. Но можно создать бессерверные диалоговые окна, которые позволяют пользователям работать с другими окнами во время открытия диалогового окна. MFC поддерживает оба типа диалогового окна с классом CDialog. Элементы управления упорядочены и управляются с помощью ресурса шаблона диалогового окна, созданного с помощью редактора диалогов.

Листы свойств, также известные как диалоговые окна вкладок, — это диалоговые окна, содержащие "страницы" различных элементов управления диалоговым окном. Каждая страница содержит папку "tab" в верхней части страницы. Щелкнув вкладку, перейдите к этой странице в передней части диалогового окна.

Что вы хотите узнать больше о

См. также

Элементы пользовательского интерфейса