微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在文件夹SHOpenFolderAndSelectItems中显示资源管理器替换程序

如何解决在文件夹SHOpenFolderAndSelectItems中显示资源管理器替换程序

edit:我想我已经找到了所需的功能,但是我不知道如何抓住这个IShellWindows::OnNavigate,这不是我所谓的功能,而是可以调用功能

在写我的问题时,我在类似的问题中也发现了这正是我所需要的

SHOpenFolderAndSelectItems for explorer replacement program

IShellWindows::RegisterPending

类型:VARIANT *

VT_VARIANT类型的VARIANT | VT_BYREF。将pvarloc的值设置为绝对PIDL(PIDLIST_ABSOLUTE),它指定要注册的窗口。

我只使用了SHParseDisplayName才给出PIDL,但这是用于文件路径的,如何获得窗口的PIDL?窗口的PIDL是什么意思?

注册做什么?注册后如何获取要选择/聚焦的文件调用SHOpenFolderAndSelectItems时是否会调用函数/事件?

我之前在ahk forums中曾问过这个问题,因为我正在ahk中编写文件管理器,所以我想在ahk中调用这些dll函数。我在ahk中尝试过。

我不确定:GetCurrentThreadId是否为long lThreadId提供了正确的线程ID?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。