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