CTrayNotifyIcon新系统托盘图标
CTrayNotifyIcon是一个轻量级应用程序,它使开发人员能够创建和测试新系统托盘图标的行为。您可以将标准笑脸图标用作静态形式或动画图标。CTrayNotifyIcon 类将封装 Shell_NotifyIcon SDK 调用。此 API 用于创建那些漂亮的小图标,例如您在 Windows 托盘通知区域中看到的音量控制。
除了这两种类型的图标外,您还可以注意到一些似乎是计时器的东西,它计数到 99,然后从 0 重新开始。
该类隐藏了许多直接调用 API 的繁琐工作,并提供了一个漂亮干净的 C++ 接口来使用它。提供重载的成员函数来设置和获取工具提示文本、图标和通知窗口。
该类还提供了一个默认实现来显示一个上下文菜单,并包含一个默认菜单项,当您双击图标时执行该菜单项。如果外壳意外崩溃,它会自动清理和恢复图标。
简而言之,这是一个用于托盘图标开发和测试的便捷工具,在出现不需要的问题时具有清理和恢复方式。