YStudio Y++

托盘类

Y++ / YStudio 开发文档 · 一点滴

类对象支持库(不是扁平命令)。路径:支持库 → 扩展类库 → 托盘类。

类型名必须写完整「托盘类」。声明时自动创建,一般无需再调 创建*。

硬约束

  1. 类型名必须写「托盘类」。
  2. 系统托盘图标、气泡与菜单;退出前应隐藏/释放。
  3. 控件侧亦可看 YSS tray。

快速开始

托盘类 tray
tray.显示("Y++ 运行中")
tray.置图标("app.ico")
tray.显示气泡("标题", "内容")

托盘类/创建

共 1 条。

创建托盘

  • 签名:通用 创建托盘()
  • 说明:创建系统托盘对象。一般直接写「托盘类 t」即可(声明时自动创建)。

托盘类/方法

共 9 条。

显示

  • 签名:整数 显示([文本 提示])
  • 说明:在系统托盘显示图标;可选设置悬停提示。
  • 参数一│[文本 提示]: 托盘悬停提示,可省略

隐藏

  • 签名:整数 隐藏()
  • 说明:从系统托盘移除图标。
  • 参数│无(仍须写括号)

置提示

  • 签名:整数 置提示(文本 提示)
  • 说明:设置托盘悬停提示。
  • 参数一│文本 提示: 悬停文案

置图标

  • 签名:整数 置图标(文本 路径)
  • 说明:从 .ico 文件路径设置托盘图标。
  • 参数一│文本 路径: .ico 文件路径

显示气泡

  • 签名:整数 显示气泡(文本 标题, 文本 文本, [整数 毫秒], [整数 图标种类])
  • 说明:弹出托盘气泡通知。
  • 参数一│文本 标题
  • 参数二│文本 文本
  • 参数三│[整数 毫秒]: 默认 3000
  • 参数四│[整数 图标种类]: 0无 1信息 2警告 3错误

单击

  • 签名:整数 单击(子程序指针 回调)
  • 说明:注册托盘左键单击回调(无参)。
  • 参数一│子程序指针 回调: 如 &托盘单击

双击

  • 签名:整数 双击(子程序指针 回调)
  • 说明:注册托盘左键双击回调(无参)。
  • 参数一│子程序指针 回调

右键

  • 签名:整数 右键(子程序指针 回调)
  • 说明:注册托盘右键回调(无参;可在回调里弹出菜单)。
  • 参数一│子程序指针 回调

销毁

  • 签名:整数 销毁()
  • 说明:隐藏并释放托盘对象。
  • 参数│无(仍须写括号)

易错对照

错误 正确
类型写成「托盘」 必须「托盘类」
退出不隐藏图标 关闭前隐藏/释放

相关

通知类 · 右键菜单类 · YSS tray