【文件属性】:
文件名称:【易首发】极精简易代码实现完美弹出explorer右键菜单,windows shell外壳编程。-易语言
文件大小:7KB
文件格式:ZIP
更新时间:2021-06-11 21:57:17
高级教程源码
前言:
上次我发了个:【首发】纯易代码实现弹出Windowszy管理器的右键菜单。
,说实话,做得没有那么好。
这次我进行了修改(大概看了下Shell外壳的资料)。
图片一览:
效果图:
部分代码:
原理解析:
SHParseDisplayName转换shell路径。
SHBindToParent取出该文件的IShellFolder对象接口。
通过IShellFolder->GetUIObjectOfcha询IContextMenu对象的接口。
利用IContextMenu->QueryContextMenu,cha询explorer的上下文菜单。
利用IContextMenu->InvokeCommand,执行相应的菜单命令。
优点:
由于使用COM对象,不存在上次“本代码是无法获得根目录(比如“C:\”)的菜单”的问题。
IContextMenu->QueryContextMenu效率更加高。
【文件预览】:
弹出右键菜单 - 翻译.e
测试.txt