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