Класса CDialog и его производные классы инкапсулируют функциональность диалоговое окно. Поскольку диалоговое окно — это особый тип окна, CDialog производных от CWnd. Производные классы диалоговое окно от CDialog или использовать один из классов общего диалогового окна для стандартных диалоговых окон, таких как открытие или сохранение файла, печати, выбор шрифта или цвет, начала операции поиска и замены или выполнение различных операций, связанных с OLE.
Базовый класс для всех диалоговых окон — модальные и немодальные.
Предоставляет сведения о диалоговых окнах обмена и проверки данных.
Общие диалоговые окна
Эти диалогового окна классы инкапсулируют общие диалоговые окна Windows. Они предоставляют простой в использовании реализации сложных диалоговых окон.
Это базовый класс для всех общие диалоговые окна.
Предоставляет стандартное диалоговое окно открытия или сохранения файла.
Предоставляет стандартное диалоговое окно для выбора цвета.
Предоставляет стандартное диалоговое окно для выбора шрифта.
Предоставляет стандартное диалоговое окно для операции поиска и замены.
Предоставляет стандартное диалоговое окно для печати в файл.
Инкапсулирует услуги, предоставляемые Windows общие страницы диалогового окна Параметры с дополнительной поддержкой для настройки и изменения поля печати.
OLE общих диалоговых окон
OLE добавляет несколько общих диалоговых окон в Windows. Эти классы инкапсулируют OLE общие диалоговые окна.
Используемое структурой для реализации общих для всех диалоговых окон OLE. Все классы поля диалогового окна интерфейса пользователя категории являются производными от этого базового класса. COleDialog не может использоваться непосредственно.
Отображает диалоговое окно Вставка объекта, стандартный пользовательский интерфейс для вставки новых OLE связанных или внедренных элементов.
Отображает Специальная вставка диалоговое, стандартный пользовательский интерфейс для реализации команду Редактировать Специальная вставка.
Отображает диалоговое окно Изменить ссылки, стандартный пользовательский интерфейс для изменения информации о связанных элементов.
Отображает диалоговое окно Сменить значок, стандартный пользовательский интерфейс для изменения внедренного значок, связанный с OLE или связанный элемент.
Отображает диалоговое окно Преобразование, стандартный пользовательский интерфейс для преобразования OLE элементы из одного типа в другой.
Инкапсулирует общие свойства OLE диалоговое окно Windows. Общие диалоговые окна Свойства OLE обеспечивают простой способ для отображения и изменения свойства элемента документа OLE в соответствии с стандартами Windows.
Отображает диалоговое окно Обновление, стандартный пользовательский интерфейс для обновления всех ссылок в документе. Диалоговое окно содержит индикатор выполнения, чтобы указать, насколько близко процедура обновления до завершения.
Отображает диалоговое окно Изменить источник, стандартный пользовательский интерфейс для изменения назначения или источника связи.
Отображает сервер занят, диалоговые окна и сервер не отвечает, стандартный пользовательский интерфейс для обработки вызовов занят приложениями. Обычно отображается автоматически посредством реализации COleMessageFilter.
Классы лист свойств
Классы листа свойств позволяют вашим приложениям использовать страницы свойств, также известный как «с вкладками диалоги». Страницы свойств являются эффективным способом для Организации большое количество элементов управления в одном диалоговом.
Содержит отдельные страницы в пределах листа свойств. Создать класс, производный от CPropertyPage для каждой страницы для добавления вашего окна свойств.
Обеспечивает рамки для нескольких страниц свойств. Получить класс листа свойств из CPropertySheet для реализации ваших страниц свойств быстро.
Отображает свойства OLE управления в графический интерфейс, аналогичный диалоговое.
Связанные классы
Эти классы не являются диалоговые окна само по себе, но они используют диалогового окна Шаблоны и имеют большую часть поведения диалоговых окон.
Панель управления, основанного на шаблоне поле диалогового окна.
Прокрутки вид которой макет определяется в шаблоне поля диалогового окна. Создать класс, производный от класса CFormView для реализации пользовательского интерфейса, основанного на шаблоне поле диалогового окна.
Содержит формы представления непосредственно связано с объектом набора записей объектов доступа К данным (DAO). Как все формы представления, CDaoRecordView основана на поле шаблона диалогового окна.
Содержит формы представления непосредственно связано с объектом набора записей Open Database Connectivity (ODBC). Как все формы представления CRecordView основана на поле шаблона диалогового окна.
Структура, содержащая сведения о задании печати для печати или предварительного просмотра. Используется печати архитектуры CView.