Создание нового диалогового окна, которое не может быть закрыто пользователем во время выполнения
Обновлен: Ноябрь 2007
Вы можете создать диалоговое окно, которое не может быть закрыто пользователем во время выполнения. Данный тип диалогового окна полезен для блокирования экранов входа в систему и приложений или документов.
Создать новое диалоговое окно, которое не может быть закрыто пользователем во время выполнения
Выключить системное меню и нажать кнопку Закрыть в диалоговом окне.
Удалить кнопки Отмена и ОК.
Во время выполнения пользователь не может закрыть модальное диалоговое окно с такими характеристиками.
При тестировании диалогового окна такого типа функция тестирования определяет нажатие клавиши ESC, которая также известна как виртуальная клавиша VK_ESCAPE. Не важно, какое поведение будет у диалогового окна во время выполнения, вы сможете закрыть его в тестовом режиме нажатием ESC.
![]() |
---|
Для приложений MFC необходимо переопределить поведение по умолчанию OnOK и OnCancel, чтобы создать диалоговое окно, которое не может быть закрыто пользователем во время выполнения. Например, если вы захотите выполнить действия, описанные выше, в окне "О программе" приложения MFC, созданного с использованием мастера приложений, то увидите, что Esc и Enter по-прежнему закрывают окно. |
Сведения о добавлении ресурсов в управляемые проекты см. в разделе Ресурсы приложенийРуководства разработчика .NET Framework. Сведения о том, как вручную добавлять файлы ресурсов в управляемые проекты, осуществлять доступ к ресурсам, отображать статические ресурсы и присваивать строки ресурсов свойствам см. в разделах Пошаговое руководство. Локализация приложений Windows Forms и Пошаговое руководство. Использование ресурсов для локализации совместно с ASP.NET.
Требования
Win32