Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Замечание
Библиотека классов Microsoft Foundation (MFC) продолжает поддерживаться. Однако мы больше не добавляем функции или обновляем документацию.
Приложения для Windows часто взаимодействуют с пользователем с помощью диалоговых окон. Класс CDialog предоставляет интерфейс для управления диалоговыми окнами, редактор диалоговых окон Visual Studio упрощает проектирование диалоговых окон и создание ресурсов шаблона диалога, а мастера кода упрощают процесс инициализации и проверки элементов управления в диалоговом окне и сбора значений, введенных пользователем.
Диалоговые окна содержат элементы управления, в том числе:
Общие элементы управления Windows, такие как поля редактирования, кнопки, списковые поля, поля со списком, элементы управления деревом, элементы управления списком и индикаторы хода выполнения.
Элементы ActiveX.
Элементы управления, которые вы должны рисовать в диалоговом окне.
Большинство диалоговых окон являются модальными, которые требуют, чтобы пользователь закрыл диалоговое окно перед использованием любой другой части программы. Но можно создать немодальные диалоговые окна, которые позволяют пользователям работать с другими окнами, в то время как диалоговое окно открыто. MFC поддерживает оба типа диалогового окна с классом CDialog. Элементы управления упорядочены и управляются с помощью ресурса шаблона диалогового окна, созданного с помощью редактора диалогов.
Листы свойств, также известные как диалоговые окна вкладок, — это диалоговые окна, содержащие "страницы" различных элементов управления диалоговым окном. Каждая страница содержит папку "tab" в верхней части страницы. Щелкнув вкладку, перейдите к этой странице в передней части диалогового окна.
Что вы хотите узнать больше о
Листы свойств и страницы свойств в диалоговом окне
Создайте приложение, пользовательский интерфейс которого является диалоговым окном: см. CMNCTRL1 или CMNCTRL2 примеры программ. Мастер приложений также предоставляет этот параметр.