本文整理自网络,侵删。
TTrayIcon 的主要属性:
TrayIcon.Icon指定托盘图标, 有几种用法:1、设计时选择;2、把一个 TIcon 对象给它;3、使用当前程序图标: TrayIcon1.Icon := Application.Icon;4、TrayIcon1.SetDefaultIcon; 这也是使用当前程序图标.
TrayIcon.Icons 与 TrayIcon1.IconIndexTrayIcon.Icons 对应一个 TImageList, 用 TrayIcon.IconIndex 来指定使用 TImageList 中的第一个图标.这结合 TrayIcon 的其他功能做出图标动画都没有问题.
TrayIcon.PopupMenuTrayIcon.PopupMenu 对应一个 TPopupMenu, 托盘图标一般少不了右键菜单.
TrayIcon.Visible隐藏或显示系统托盘的图标; 虽简单、但关键, 因默认是 False.
TrayIcon.Hint随鼠标指针的提示文本, 这是老式的, 下面有新型的.
TrayIcon.BalloonHint、BalloonTitle、BalloonFlags、BalloonTimeout这都是新型的 Hint 相关的.TrayIcon.BalloonHint: Hint 文本TrayIcon.BalloonTitle: Hint 标题TrayIcon.BalloonFlags: Hint 图标样式TrayIcon.BalloonTimeout: Hint 停留时间需要用 TrayIcon 的 ShowBalloonHint 方法启动显示
TrayIcon.Animate 与 TrayIcon1.AnimateIntervalTrayIcon 的新 Hint(BalloonHint)可设定动画.TrayIcon.Animate: 这决定是否启用动画TrayIcon1.AnimateInterval: 动画间隔时间
TTrayIcon 的主要事件:
OnAnimate: 写动画代码的事件OnBalloonClick: 点击 BalloonHint 时...OnClick: 单击图标时...OnDblClickOnMouseDownOnMouseMoveOnMouseUp
TTrayIcon 还有两个方法, 前面都已提到了:TTrayIcon.SetDefaultIcon;TTrayIcon.ShowBalloonHint;
相关阅读 >>
更多相关阅读请进入《Delphi》频道 >>