Share via


IFileDialogEvents 介面 (shobjidl_core.h)

公開方法,允許在一般檔案對話方塊中通知事件。

繼承

IFileDialogEvents介面繼承自IUnknown介面。 IFileDialogEvents 也有下列類型的成員:

方法

IFileDialogEvents介面具有這些方法。

 
IFileDialogEvents::OnFileOk

在對話方塊即將傳回結果之前呼叫。
IFileDialogEvents::OnFolderChange

當使用者巡覽至新資料夾時呼叫。
IFileDialogEvents::OnFolderChanging

在 IFileDialogEvents::OnFolderChange 之前呼叫。 這可讓實作者停止流覽至特定位置。
IFileDialogEvents::OnOverwrite

當使用者選擇覆寫檔案時,從儲存對話方塊呼叫。
IFileDialogEvents::OnSelectionChange

當使用者變更對話方塊檢視中的選取專案時呼叫。
IFileDialogEvents::OnShareViolation

可讓應用程式回應 Open 或 Save 作業所發生的共用違規。
IFileDialogEvents::OnTypeChange

開啟對話方塊以通知應用程式初始選擇的檔案類型時呼叫。

備註

何時實作

IFileDialogEvents 是由一般檔案對話方塊瀏覽器用戶端的應用程式所實作。 未實作的方法應該會傳回E_NOTIMPL。 您可以在一般檔案對話方塊SDK 範例中找到IFileDialogEvents的範例。

需求

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