65.9K
CodeProject 正在变化。 阅读更多。
Home

托盘日历

starIconstarIconstarIconstarIcon
emptyStarIcon
starIcon

4.81/5 (22投票s)

2000年1月1日

CPOL
viewsIcon

308194

downloadIcon

7373

一个简单的应用程序,将日期显示在系统托盘中

Sample Image - traycalendar.gif

引言

托盘日历是一个免费实用程序,我写它是因为惊讶于

  1. 微软竟然没有在系统托盘中提供日历,而且
  2. 人们居然要为那些小小的托盘应用程序收取高昂的费用。

这个程序的理念很简单:在系统托盘时钟旁边显示当月的日期。它会显示今天的日期,并在日期更改时更新显示的数字。启动后 20 秒,它会重新排列自身位置,成为托盘中最右边的图标。如果你将其放入“启动”文件夹(以便自动启动),这将非常有用,因为在启动过程中,其他图标(如病毒检查器等)可能会出现在日历和时钟之间。

唯一可选项是:你可以禁用日期检查,禁用自动重新排列,以及更改自动重新排列的时间。右键单击日期图标即可打开选项对话框。

此类基于我的CSystemTray类,并作为一个相当快速简便的使用示例。

托盘日历现在可在 CE 2.0-2.11 和 VC++ .NET 中运行。

历史

  • 2002年4月6日 - 应用程序现在会在计算机从休眠或暂停状态恢复时检查日期(感谢 Derek Waters)
  • 2003年8月3日 - 更新后的 SystemTray 类现在会在资源管理器崩溃并重新启动后重新创建托盘图标。
© . All rights reserved.