ShellFolderViewOC 对象
将指定的 ShellFolderView 对象触发的事件转发到相应的 ShellFolderViewOC 事件处理程序。
成员
ShellFolderViewOC 对象具有以下类型的成员:
事件
ShellFolderViewOC 对象具有这些事件。
事件 | 说明 |
---|---|
EnumDone | 指示 ShellFolderView 对象已完成对文件夹内容的枚举。 |
SelectionChanged | 指示视图中一个或多个项目的选择状态已更改。 |
方法
ShellFolderViewOC 对象具有这些方法。
方法 | 说明 |
---|---|
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 [仅限桌面应用] |
标头 |
|
IDL |
|
DLL |
|
另请参阅