易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

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

    2020-05-18 08:53:46
    高级教程源码
    易语言资源网
    3546 次浏览
    来源链接

前言:

图片一览:

  • 效果图:
  • 部分代码:

原理解析:

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

优点:

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


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

引用模块





引用支持库


源码文件名 支持库文件名 支持库标识
弹出右键菜单 - 翻译.e 系统核心支持库 5.3 d09f2340818511d396f6aaf844c7e325


[错误报告]   上一篇:【更新】精易web浏览器填表模块1.3...     下一篇:无期Mysql管理工具开源...