CFileDialog::m_ofn

m_ofn 是类型 OPENFILENAME结构。 此结构的数据表示 CFileDialog的当前状态。

备注

使用此结构初始化 打开的文件保存文件 对话框的外观,在构造之后,但是,在显示其与 DoModal 方法。 例如,可以设置 m_ofnlpstrTitle 成员添加到您希望对话框具有的说明。

CFileDialogWindows Vista 样式,m_ofn 不能保证始终匹配对话框的状态。 它与Windows的早期版本的对话框同步。 请参见 CFileDialog::ApplyOFNToShellDialogCFileDialog::UpdateOFNFromShellDialog 有关同步 m_ofn 结构和 CFileDialog 状态的更多信息。Windows Vista下。

Windows Vista 样式文件对话框不支持 CFileDialog的某些成员和标志。 因此,它们不会起作用。

下面是不受 Windows Vista支持成员的列表:

  • lpstrCustomFilter

  • lpstrInitialDir

  • lCustData

  • lpfnHook

  • lpTemplateName

当您使用 CFileDialog时,Windows Vista 样式以下标志不支持并不起作用:

  • 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

有关此结构的更多信息,请参见。Windows SDK的 OPENFILENAME 结构。 有关 CFileDialog 的其他行为的更多信息。Windows Vista下的,请参见 CFileDialog选件类

要求

标头: afxdlgs.h

请参见

参考

CFileDialog选件类

层次结构图