【易首发】极精简易代码实现完美弹出explorer右键菜单,windows shell外壳编程。   [复制链接]

前言:

图片一览:

  • 效果图:
  • 部分代码:

原理解析:

  • SHParseDisplayName转换shell路径。
  • SHBindToParent取出该文件的IShellFolder对象接口。
  • 通过IShellFolder->GetUIObjectOfcha询IContextMenu对象的接口。
  • 利用IContextMenu->QueryContextMenu,cha询explorer的上下文菜单。
  • 利用IContextMenu->InvokeCommand,执行相应的菜单命令。

优点:

  • 由于使用COM对象,不存在上次“本代码是无法获得根目录(比如“C:\”)的菜单”的问题。
  • IContextMenu->QueryContextMenu效率更加高。

点我下载
(已有 6 次下载)

引用模块

引用支持库

源码文件名 支持库文件名 支持库标识
弹出右键菜单 – 翻译.e 系统核心支持库 5.3 d09f2340818511d396f6aaf844c7e325
© 版权声明
THE END
喜欢就支持一下吧!
点赞0
分享
评论 抢沙发