有没有办法获得正在运行或新打开的浏览器窗口的IExplorerBrowser接口,用于后续的BrowseToXXX调用

Is there a way to obtain IExplorerBrowser interface of running or newly open explorer window for subsequent BrowseToXXX call?

本文关键字:接口 IExplorerBrowser 窗口 用于 调用 BrowseToXXX 浏览器 有没有 新打开 运行      更新时间:2023-10-16

提问是因为在上一个问题中,我是IExplorerBrowser的指针,但它创建了一个子窗口,而我想模拟的Explorer的"查找目标…"行为(参见上一个)对新打开或现有的Explorer窗口显示出某种程度的控制(我相信正确的术语是文件夹视图,请随意更正)。也在寻找其他API来完成BrowsengTo或类似行为。

这是不可能的。请参阅陈关于这个主题的博客文章。

啊哈,这个程序使用Explorer作为"查看这个文件夹一段时间"的子程序。不幸的是,Explorer不能以这种方式工作。例如,用户可能决定使用地址栏,然后访问与您的程序完全无关的其他文件夹,而您的程序可能只是坐在那里等待用户关闭该窗口;同时,用户没有意识到你的程序正在等待它。