ShellFolderViewOC 物件

將指定的 ShellFolderView 物件所引發的事件轉送至對應的 ShellFolderViewOC 事件處理常式。

成員

ShellFolderViewOC物件具有下列類型的成員:

事件

ShellFolderViewOC物件具有這些事件。

事件 描述
EnumDone 表示 ShellFolderView 物件已完成列舉資料夾的內容。
SelectionChanged 指出檢視中一或多個專案的選取狀態已變更。

 

方法

ShellFolderViewOC物件具有這些方法。

方法 Description
SetFolderView 將指定 ShellFolderView 物件的事件轉送至對應的 ShellFolderViewOC 事件處理常式。

 

備註

ShellFolderView物件會引發兩個應用程式通常會處理的事件EnumDoneSelectionChanged。 不過,某些應用程式必須處理來自一系列 ShellFolderView 物件的事件。 例如,應用程式可能會裝載 WebBrowser 控制項,讓使用者流覽一系列的資料夾。 每個資料夾都有自己的 ShellFolderView 物件及其相關聯的事件。 處理這些事件可能很困難。

ShellFolderViewOC物件可簡化這類案例的事件處理。 它可讓應用程式使用單一配對 ShellFolderViewOC 事件處理常式來處理所有 ShellFolderView 物件的事件。 每次使用者流覽至新的資料夾時,應用程式會呼叫 SetFolderView 將相關聯的ShellFolderView物件傳遞至ShellFolderViewOC物件。 然後,當引發 EnumDoneSelectionChanged 事件時, ShellFolderViewOC 物件會將事件轉送到它自己的處理常式進行處理。

規格需求

需求
最低支援的用戶端
Windows 2000 專業版、Windows XP [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2003 [僅限傳統型應用程式]
標頭
Shldisp.h
Idl
Shldisp.idl
DLL
Shell32.dll (5.0 版或更新版本)

另請參閱

ShellFolderView