调用格式: 〈无返回值〉 对象.置托盘图标 ([通用型 图标数据],[文本型 提示信息]) - 系统核心支持库->窗口
英文名称:SetTrayIcon
设置本程序在系统托盘中的图标。本命令为初级对象成员命令。
参数<1>的名称为“图标数据”,类型为“通用型(all)”,可以被省略。参数值可以为图标字节集数据、图标资源或图标文件名。如果省略本参数,默认为清除已有的本程序图标。
参数<2>的名称为“提示信息”,类型为“文本型(text)”,可以被省略。本参数指定当鼠标移动到图标上后显示的提示信息。如果省略本参数,默认为空文本。
.版本 2.子程序 _后台运行_被选择
可视 = 假
置托盘图标 (_启动窗口.图标, “网关服务”)
.子程序 __启动窗口_托盘事件
.参数 *** 作类型, 整数型
.如果 ( *** 作类型 = 2)
可视 = 真
位置 = 0
置托盘图标 (, )
.否则
创建一个新的windows窗口程序,并将窗口的最小化按钮设置为真;为了置托盘,需要一个托盘图标,这里在资源图片中插入一具ICO的图标,一般为16*16的象傃图档即可!
当按下窗口的最小化按钮时,程序就置托盘,所以这里窗口“位置被改变”事件下,判断是否被按下,如果被按下,就执行命令,并将程序窗口可视设为假!
置好托盘后,当然也需要将其还原,进行左键、右键的 *** 作,先建一个菜单,将菜单设置为不可视;
在“托盘事件”下,判断鼠标进行何种 *** 作,左键单击将程序还原,右键单击侧d出菜单!
进一步完善程序,交菜单功能的代码补上,就可以了!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)