共用方式為


IFileDialog 介面 (shobjidl_core.h)

公開可從通用檔案對話框初始化、顯示及取得結果的方法。

繼承

IFileDialog 介面繼承自 IModalWindowIFileDialog 也有下列類型的成員:

方法

IFileDialog 介面具有這些方法。

 
IFileDialog::AddPlace

將資料夾新增至可供使用者開啟或儲存專案的位置清單。
IFileDialog::建議

指派接聽來自對話框之事件的事件處理程式。
IFileDialog::ClearClientData

指示對話框清除所有保存的狀態資訊。
IFileDialog::Close

關閉對話框。
IFileDialog::GetCurrentSelection

取得使用者目前在對話框中的選取範圍。
IFileDialog::GetFileName

擷取對話方塊的 [檔名] 編輯方塊中目前輸入的文字。
IFileDialog::GetFileTypeIndex

取得目前選取的文件類型。
IFileDialog::GetFolder

取得目前在對話框中選取的資料夾,或者,如果目前未顯示對話框,則會在開啟對話框時選取的資料夾。
IFileDialog::GetOptions

取得設定為控制對話框行為的目前旗標。
IFileDialog::GetResult

取得使用者在對話框中所做的選擇。
IFileDialog::SetClientGuid

可讓呼叫的應用程式將 GUID 與對話框的保存狀態產生關聯。
IFileDialog::SetDefaultExtension

設定要新增至檔名的默認擴展名。
IFileDialog::SetDefaultFolder

如果沒有最近使用的資料夾值可用,請設定做為預設值的資料夾。
IFileDialog::SetFileName

設定開啟對話框時出現在 [檔案名] 編輯方塊中的檔名。
IFileDialog::SetFileNameLabel

設定檔名編輯方塊旁的標籤文字。
IFileDialog::SetFileTypeIndex

設定在對話框中顯示為選取的檔案類型。
IFileDialog::SetFileTypes

設定對話框可以開啟或儲存的檔案類型。
IFileDialog::SetFilter

SetFilter 已不再可供 Windows 7 使用。
IFileDialog::SetFolder

設定開啟對話框時一律選取的資料夾,不論先前的用戶動作為何。
IFileDialog::SetOkButtonLabel

設定 [開啟] 或 [儲存] 按鈕的文字。
IFileDialog::SetOptions

設定旗標來控制對話框的行為。
IFileDialog::SetTitle

設定對話框的標題。
IFileDialog::Unadvise

拿掉透過 IFileDialog::Advise 方法附加的事件處理程式。

備註

實作時機

IFileDialog 是由一般檔案開啟對話框實作, (CLSID_FileOpenDialog) 和檔案儲存對話框 (CLSID_FileSaveDialog) 。

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
目標平台 Windows
標頭 shobjidl_core.h

另請參閱

IFileOpenDialog

IFileSaveDialog

IModalWindow