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


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

См. также

Ссылки

Класс CFileDialog

Диаграмма иерархии