CFileDialog::m_ofn
m_ofn структура типа OPENFILENAME.Данные в этой структуре представляют ее текущее состояние CFileDialog.
Заметки
Используйте эту структуру, чтобы инициализировать внешний вид диалогового окна Открытие файла или Сохранение файла после построения его но до того, как вы указываете его с помощью метода DoModal.Например, можно задать элемент lpstrTitlem_ofn к заголовку необходимо иметь диалоговое окно.
С учетом Windows VistaCFileDialog, не обязательно будет всегда совпадает с m_ofn состояние диалогового окна.Оно синхронизироваться с диалоговым окном в более ранних версиях Windows.См. раздел CFileDialog::ApplyOFNToShellDialog и CFileDialog::UpdateOFNFromShellDialog дополнительные сведения о синхронизировать структура m_ofn и состояние CFileDialog в Windows Vista.
Диалоговые окна файла стиля Windows Vista не поддерживают некоторые элементы и флаги CFileDialog.В результате они не подействуют.
Ниже приведен список элементов, которые не поддерживаются Windows Vista:
lpstrCustomFilter
lpstrInitialDir
lCustData
lpfnHook
lpTemplateName
Следующие флаги не поддерживаются, и поэтому не имеют никакого эффекта, если используется стиль Windows VistaCFileDialog:
OFN_ENABLEHOOK
OFN_ENABLEINCLUDENOTIFY
OFN_ENABLETEMPLATE
OFN_ENABLETEMPLATEHANDLE
OFN_EXPLORER
OFN_EXTENSIONDIFFERENT
OFN_HIDEREADONLY
OFN_LONGNAMES - всегда включен в Windows Vista эффективно
OFN_NOLONGNAMES - всегда эффективно в Windows Vista
OFN_NONETWORKBUTTON - всегда включен в Windows Vista эффективно
OFN_READONLY
OFN_SHOWHELP
Дополнительные сведения об этой структуре см. в разделе макет OPENFILENAME в Windows SDK.Дополнительные сведения о различных расширений функциональности CFileDialog в Windows Vista см. в разделе Класс CFileDialog.
Требования
заголовок: afxdlgs.h