电脑爱好者,提供IT资讯信息及各类编程知识文章介绍,欢迎大家来本站学习电脑知识。 最近更新 | 联系我们 RSS订阅本站最新文章
电脑爱好者
站内搜索: 
当前位置:首页>> delphi技术>>TrayIcon组件的使用:

TrayIcon组件的使用

来源:www.cncfan.com | 2006-1-8 | (有4132人读过)

首先,我们先看一下TrayIcon组件常用的属性:
属性 说明
Animate 设为true时,顺序更改Icons属性设置的图标
AnimateInterva 设置更改图标的时间(单位:毫秒)
Hide 设为true时,最小化时隐藏在任务栏上的标题栏
Hint 设置鼠标移动到Tary图标上出现的提示信息
IconIndex 设置图标索引值
Icons 设置图标源(通常设置一个ImageList组件)
PopupMenu 设置要弹出的菜单(通常设置一个PopupMenu组件)
PopupMenuOn 设置触发弹出菜单的鼠标操作
RestoreOn 设置恢复最小化到正常状态的鼠标操作
Visible 设为true时,在任务栏最右边显示图标

鼠标操作说明:
值 说明
imClick 鼠标单击
imDoubleClick 鼠标双击
imLeftClickUp 单击鼠标左键,放开
imLeftDoubleClick 双击鼠标左键
imMouseDown 按下鼠标键
imMouseUp 按下鼠标键,放开
imNone 不设置鼠标操作
imRightClickUp 单击鼠标右键,放开
imRightDoubleClick 双击鼠标右键

  TrayIcon组件的事件、方法就不多说了。

下面让我们来编一个简单的Tary程序:

1、新建工程,添加一个TrayIcon组件、一个PopupMenu组件和一个ImageList组件。它们的Name属性都用默认的名字:TrayIcon1、PopupMenu1、ImageList1。

2、设置TrayIcon1的属性,如下:
属性 值
Animate true
AnimateInterva 1000
Hide true
Hint Tary演示程序
IconIndex 0
Icons ImageList1
Name TrayIcon1
PopupMenu PopupMenu1
PopupMenuOn imRightClickUp
RestoreOn imDoubleClick
Visible true

3、双击PopupMenu1,弹出菜单设计器,随意地加入几个菜单项。

4、双击ImageList1,加入支持的图片(*.ico、*.bmp)。  

  到此,不用编写一句程序代码,一个简单的Tary程序就做好了。按F9编译运行,将鼠标移动到Tary上面就会出现“Tary演示程序”的提示信息;在Tary上单击鼠标右键弹出菜单Popmenu1;按下程序窗口的最小化按钮,程序最小化后隐藏任务栏上的标题栏;双击Tary将会恢复程序最小化;而且,Tary图标以1000毫秒(1秒)的速度变换。够简单了吧?!

  TaryIcon组件的演示源程序在 Borland C++ Builder 5.0 安装目录下的\CBuilder5\Examples\Apps\TrayIcon。若你不想使用TaryIcon组件编写Tary,只想使用API函数,可以参考安装目录\CBuilder5\Examples\Controls\Traydemo下的源程序。
delphi技术热门文章排行
网站赞助商
购买此位置

 

关于我们 | 网站地图 | 文档一览 | 友情链接| 联系我们

Copyright © 2003-2024 电脑爱好者 版权所有 备案号:鲁ICP备09059398号