CFileDialog::m_ofn
m_ofn 是类型 OPENFILENAME结构。 此结构的数据表示 CFileDialog的当前状态。
备注
使用此结构初始化 打开的文件 或 保存文件 对话框的外观,在构造之后,但是,在显示其与 DoModal 方法。 例如,可以设置 m_ofn 的 lpstrTitle 成员添加到您希望对话框具有的说明。
CFileDialogWindows Vista 样式,m_ofn 不能保证始终匹配对话框的状态。 它与Windows的早期版本的对话框同步。 请参见 CFileDialog::ApplyOFNToShellDialog 和 CFileDialog::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