原理解析:
SHParseDisplayName转换shell路径。
SHBindToParent取出该文件的IShellFolder对象接口。
通过IShellFolder->GetUIObjectOfcha询IContextMenu对象的接口。
利用IContextMenu->QueryContextMenu,cha询explorer的上下文菜单。
利用IContextMenu->InvokeCommand,执行相应的菜单命令。
优点:
由于使用COM对象,不存在上次“本代码是无法获得根目录(比如“C:\”)的菜单”的问题。
IContextMenu->QueryContextMenu效率更加高。
PS:
本程序命令基本调用Shell外壳指令,易友们可以学一学Shell外壳对象相关的东西。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系贝贝进行处理。本站默认解压密码:www.hibbba.com



评论(0)