易语言开发-托盘图标和菜单的实现
前言
这篇文章的主要内容是介绍如何实现在windows系统下,显示应用的托盘图标,以及如何在应用程序托盘图标中添加菜单,和右键显示菜单的操作实现。
程序实现
创建工程
首先打开易语言,选择新建“windows窗口程序”。
设计应用界面
添加一个“按钮”组件,并修改其显示的标题为“置托盘图标”。
添加托盘图标资源
1、右键单击“图片和图片组”,选择“插入新图片或图片组资源”
2、插入图标资源
修改图片或图片组名称为“托盘图标”,在“内容”的表格内双击鼠标左键。
弹出图标资源选择插入界面。
选择托盘图标资源,并加入到程序。
设置托盘图标
双击按钮,添加按钮的鼠标单击事件。并添加代码实现显示托盘图标。
_启动窗口.置托盘图标 (#托盘图标, )
隐藏程序主界面
双击按钮,在按钮的鼠标单击事件中添加隐藏主界面的代码:
_启动窗口.可视 = 假
添加菜单
在主窗口上面右键,选择“菜单编辑器”。或者直接按快捷键Ctrl+E
添加右键菜单,内容如下。
需要注意,顶层菜单的“可视”选项为不选中状态。
添加托盘事件
选中主窗口,在事件列表中选中并添加托盘事件。
添加右键托盘图标,弹出右键菜单的功能代码。
.版本 2
.判断开始 (操作类型 = #单击右键)
弹出托盘菜单 (右键弹出菜单)
.默认
效果图:
实现“显示主程序”菜单功能
单击菜单中“显示主程序”菜单,添加显示主程序代码。
添加代码,显示主程序,并隐藏托盘图标:
_启动窗口.可视 = 真
_启动窗口.置托盘图标 (, )
实现“关于主程序”菜单功能
单击菜单中“关于主程序”菜单,添加关于主程序代码。
添加代码,弹出一个信息框:
信息框 (“这是一个托盘程序”, 0, , )
实现“退出”菜单功能
单击菜单中“退出”菜单,添加退出代码。
添加如下代码:
销毁 ()
程序源码:
托盘图标