TrayIcon组件的使用
敬业的IT人
互联网
佚名
2008-1-3 22:01:26
- ·LDAP组件配置案例
·UML组件图详解(1)
·c#中异步基于消息通信的完成端口的TCP
·C#中TreeView组件使用方法初步
·ASP/IIS可安装组件一
·Struts终结者?对比组件框架技术tapest
·FLASH8 FLVPlayback组件
·飘动窗体--C#中Timer组件用法
·分布式组件对象模型DCOM揭秘
·用EXCEL组件简化VB编程的一种方法
首先,我们先看一下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组件的事件、方法就不多说了。进入讨论组讨论。
- ·LDAP组件配置案例
·UML组件图详解(1)
·c#中异步基于消息通信的完成端口的TCP
·C#中TreeView组件使用方法初步
·ASP/IIS可安装组件一
·Struts终结者?对比组件框架技术tapest
·FLASH8 FLVPlayback组件
·飘动窗体--C#中Timer组件用法
·分布式组件对象模型DCOM揭秘
·用EXCEL组件简化VB编程的一种方法
1、新建工程,添加一个TrayIcon组件、一个PopupMenu组件和一个ImageList组件。它们的Name属性都用默认的名字:TrayIcon1、PopupMenu1、ImageList1。
2、设置TrayIcon1的属性,如下:
属性值AnimatetrueAnimateInterva1000HidetrueHintTary演示程序IconIndex0IconsImageList1NameTrayIcon1PopupMenuPopupMenu1PopupMenuOnimRightClickUpRestoreOnimDoubleClickVisibletrue
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下的源程序。进入讨论组讨论。
- 最新文章
- 用C++ Builder在桌面上画图[01-03]
- 在BCB中使用DirectX[01-03]
- 用Builder C++设计串行口COM1或COM2的读写操..[01-03]
- 用C++Builder建立多线程COM服务器[01-03]
- 如何在C++Builder中检测硬件[01-03]
- 在C++ Builder中显示透明位图[01-03]
- 相关文章
