从资源管理器栏访问文件列表

时间:2013-10-16 09:23:45

标签: windows com windows-explorer shell-extensions

我为Windows资源管理器创建了简单的Explorer Bar扩展。如何从我的栏中访问资源管理器窗口中的文件列表?如何在资源管理器窗口中更改当前文件夹?

1 个答案:

答案 0 :(得分:1)

如果我没记错的话,这就是它的工作原理。您的bar对象应该实现IObjectWithSite并接收站点指针。查询IServiceProvider,并呼叫QueryService请求IShellBrowser接口。这是您感兴趣的其他一切的门户。例如。 IShellBrowser::QueryActiveShellView获取当前显示的视图; IShellBrowser::BrowseObject导航到其他文件夹。