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