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


Модальные и безрежимные диалоговые окна

Класс CDialog можно использовать для управления двумя типами диалоговых окон:

  • Модальные диалоговые окна, которые требуют от пользователя ответа перед продолжением программы

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

Редактирование ресурсов и процедуры создания шаблона диалогового окна одинаковы для модальных и немодальных диалоговых окон.

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

  1. С помощью редактора диалогов можно спроектировать диалоговое окно и создать его шаблон ресурса.

  2. Создайте класс диалогов.

  3. Подключите элементы управления диалогового ресурса к обработчикам сообщений в классе диалога.

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

См. также

Диалоговые окна
Работа с диалоговым окнами в MFC