• 爱站资源网:专注活动 / 软件 / 教程分享资源站最稳定的资源站
当前位置:网站首页 > 易语言源码 > 【易首发】极精简易代码实现完美弹出explorer右键菜单,windows shell外壳编程。

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

投稿作者:千战 围观人数:795 所属栏目:易语言源码

序言:

  • 之前发了了个:【先发】纯易编码完成弹出来Windowszy管理工具的鼠标右键菜单。,说真话,做得沒有很好。
  • 此次我开展了改动(大约看过下Shell机壳的材料)。

照片一览:

  • 设计效果图:【易首发】极精简易代码实现完美弹出explorer右键菜单,windows shell外壳编程。
  • 一部分编码:

基本原理分析:

  • SHParseDisplayName变换shell相对路径。
  • SHBindToParent取下该文件的IShellFolder对象插口。
  • 根据IShellFolder->GetUIObjectOfcha询IContextMenu对象的插口。
  • 利用IContextMenu->QueryContextMenu,cha询explorer的前后文菜单。
  • 利用IContextMenu->InvokeCommand,实行相对的菜单指令。

优势:

  • 因为应用COM对象,不会有之前“本编码是没法得到网站根目录(例如“C:\”)的菜单”的难题。
  • IContextMenu->QueryContextMenu高效率更为高。

引入控制模块

无

引入支持库


源代码文件夹名称支持库文件夹名称支持库标志
弹出来鼠标右键菜单 - 汉语翻译.e系统核心支持库 5.3d09f2340818511d396f6aaf844c7e325


the end
免责声明:本文发布在易语言源码频道,为本站整理编辑,但不代表本站的观点和立场。