ShellFolderViewOC 物件

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

成員

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

事件

ShellFolderViewOC物件具有這些事件。

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

 

方法

ShellFolderViewOC物件具有這些方法。

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

 

備註

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

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

規格需求

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

另請參閱

ShellFolderView