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

轻量级的任意菜单   [复制链接]

    2019-07-13 09:01:15
    高级教程源码
    易语言资源网
    2921 次浏览
    来源链接

任意菜单就像任意门咯,按下热键,弹出一个自定义的小菜单,导向想去的地方。

简而言之,就是根据自己的JSON配置生成一个菜单,然后可以快捷的传送。

JSON配置文件长这样:

根据type来判断是菜单、子菜单、目录、文件、文本等
具体可以看源码

由于咱懒,而且是自用,所以没有写配置菜单编辑器,感兴趣的可以自己写写,就只涉及到简单的JSON知识

用到两个模块:

1.热键zc类的模块

2.JSON解析类的模块


一些姿势:

按住alt键点击可以打开文件目录,按住ctrl键点击可以复制文件目录,配置文件的icon项请给出绝对路径或者使用@(可以读取文件图标并显示在菜单里)具体请看源码实现。

type有四种:

category:子级菜单,需要有include项,且为一个数组

file:文件,需要有path项,如果需要启动参数请使用parame项并用,分割

url:网址,需要有link项

text:文本,需指定parameter项



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

引用模块


源码文件名 模块文件名
小菜单.e
JSON算法类.ec
高级热键.ec


引用支持库


源码文件名 支持库文件名 支持库标识
小菜单.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0
应用接口支持库 3.1 F7FC1AE45C5C4758AF03EF19F18A395D
操作系统界面功能支持库 3.0 52F260023059454187AF826A3C07AF2A


[错误报告]   上一篇:GDI+实现Material Desig...     下一篇:京东语音合成例子...