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

  • A+
所属分类:网络代码

前言:

图片一览:

  • 效果图:【易首发】极精简易代码实现完美弹出explorer右键菜单,windows shell外壳编程。   [复制链接]
  • 部分代码:【易首发】极精简易代码实现完美弹出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
90DIR-CMD

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: