Классы общих диалоговых окон

В дополнение к классу CDialog MFC предоставляет несколько классов, производных от CDialog этого инкапсулировать часто используемые диалоговые окна, как показано в следующей таблице. Диалоговые окна, инкапсулированные, называются "общими диалоговым окнами" и являются частью общей библиотеки диалоговых окон 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