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


Общие классы диалогов

В дополнение к классу CDialog, MFC предоставляет несколько классов, производных от него, которые инкапуслируют часто используемые диалоговые окна, как показано в следующей таблице. Диалоговые окна, инкапсулированные, называются "общими диалоговым окнами" и являются частью общей библиотеки диалоговых окон Windows (COMMDLG.DLL). Ресурсы и код шаблона диалога для этих классов предоставляются в распространенных диалоговых окнах Windows, которые являются частью Windows версии 3.1 и более поздних версий.

Общие классы диалогов

Производный класс диалогов Цель
CColorDialog Позволяет пользователю выбирать цвета.
CFileDialog Позволяет пользователю выбрать имя файла для открытия или сохранения.
CFindReplaceDialog Позволяет пользователю инициировать операцию поиска или замены в текстовом файле.
CFontDialog Позволяет пользователю указать шрифт.
CPrintDialog Позволяет пользователю указывать сведения для задания печати.
CPrintDialogEx Лист свойств Windows Print.

Дополнительные сведения о классах общих диалоговых окон см. в именах отдельных классов в справочнике по MFC. MFC также предоставляет ряд стандартных классов диалогов, используемых для OLE. Сведения об этих классах см. в базовом классе COleDialog в справочнике по MFC.

Три других класса в MFC имеют характеристики диалоговых окон. Сведения о классах CFormView, CRecordView и CDaoRecordView см. в справочнике по MFC. Сведения о классе CDialogBar см. в разделе "Панели диалогов".

См. также

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