C++ 在windows资源管理器中更改当前路径

C++ 在windows资源管理器中更改当前路径,c++,c,windows,winapi,C++,C,Windows,Winapi,这个问题似乎在这个论坛上已经有了答案,但这个案例有些不同 我正在创建一个应用程序,当在windows资源管理器中双击特定文件并显示对话框窗口时,该应用程序将启动。此窗口将接受一些输入并执行一些操作。到目前为止,一切正常,运行顺利 现在,当操作完成后,我希望此应用程序更改在资源管理器窗口中打开的路径 我已经看到了一个答案,这可能对我的工作有帮助,但我不理解它,因为它是在德尔福 实现这一目标的最佳方式是什么?我可以从文件本身获取当前路径,并打开一个新的资源管理器窗口。但是如果浏览器窗口打开(显示文件

这个问题似乎在这个论坛上已经有了答案,但这个案例有些不同

我正在创建一个应用程序,当在windows资源管理器中双击特定文件并显示对话框窗口时,该应用程序将启动。此窗口将接受一些输入并执行一些操作。到目前为止,一切正常,运行顺利

现在,当操作完成后,我希望此应用程序更改在资源管理器窗口中打开的路径

我已经看到了一个答案,这可能对我的工作有帮助,但我不理解它,因为它是在德尔福


实现这一目标的最佳方式是什么?我可以从文件本身获取当前路径,并打开一个新的资源管理器窗口。但是如果浏览器窗口打开(显示文件的那个),如何改变它的路径?

如果你在栈溢出的答案中跟随链接,你会发现另一个链接到一个博客,你可以在C++中找到几乎所有的代码。p> 链接的问题可能是Delphi,但所有的智能都在调用的WinAPI COM函数中。事实上,从C++调用这些代码要容易得多。只需调用<代码> SueNoFoDeand Stand()/>代码>。如果用户最终打开了两个资源管理器窗口而不是一个,这真的很重要吗?