共用方式為


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 類別

階層架構圖