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


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

Обновлен: Ноябрь 2007

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

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

  1. Выключить системное меню и нажать кнопку Закрыть в диалоговом окне.

  2. Удалить кнопки Отмена и ОК.

Во время выполнения пользователь не может закрыть модальное диалоговое окно с такими характеристиками.

При тестировании диалогового окна такого типа функция тестирования определяет нажатие клавиши ESC, которая также известна как виртуальная клавиша VK_ESCAPE. Не важно, какое поведение будет у диалогового окна во время выполнения, вы сможете закрыть его в тестовом режиме нажатием ESC.

19e2d5f7.alert_note(ru-ru,VS.90).gifПримечание.

Для приложений MFC необходимо переопределить поведение по умолчанию OnOK и OnCancel, чтобы создать диалоговое окно, которое не может быть закрыто пользователем во время выполнения. Например, если вы захотите выполнить действия, описанные выше, в окне "О программе" приложения MFC, созданного с использованием мастера приложений, то увидите, что Esc и Enter по-прежнему закрывают окно.

Сведения о добавлении ресурсов в управляемые проекты см. в разделе Ресурсы приложенийРуководства разработчика .NET Framework. Сведения о том, как вручную добавлять файлы ресурсов в управляемые проекты, осуществлять доступ к ресурсам, отображать статические ресурсы и присваивать строки ресурсов свойствам см. в разделах Пошаговое руководство. Локализация приложений Windows Forms и Пошаговое руководство. Использование ресурсов для локализации совместно с ASP.NET.

Требования

Win32

См. также

Задачи

Создание нового ресурса

Ссылки

Файлы ресурсов (Visual Studio)

Редактор диалоговых окон