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

Code Project 跑马灯

starIconstarIconstarIconstarIcon
emptyStarIcon
starIcon

4.94/5 (10投票s)

2002年6月27日

CPOL

2分钟阅读

viewsIcon

218639

downloadIcon

3647

一个桌面栏跑马灯,滚动显示 Lounge 和其他论坛上最新的帖子。

Sample Image

动机

我一直想及时了解 Code Project 上的最新动态。问题是 - 我不能每 5 分钟启动一次 IE 来查看是否有新的有趣帖子,或者是否有更多消息发布到特定帖子。这个想法(最初来自 Colin Davies)是创建一个桌面带滴答器,滚动显示所有最新消息,这方面会很好。这将确保不会错过任何动态(比如 Lounge 的争论)。

为了改变(对我来说),这完全是用非托管 C++ 使用 ATL/WTL 7 编写的。因此,不需要 .NET 框架运行时。甚至不需要最新的 MFC/CRT dll。该代码使用了 VC++.NET 中的最新属性扩展,以及 ATL7 中的新类来访问 Web 服务。稍后我会添加支持基于 .NET 的插件以及普通的 VBScript/JScript。

如何安装

  1. 解压缩 CPTicker_demo.zip 文件。这将提取一个文件,CPTicker.dll

  2. 通过调用 regsvr32 CPTicker.dll 注册 CPTicker.dll

  3. 右键单击任务栏。这将显示一个菜单,如图所示。从工具栏子菜单中选择“Code Project 滴答器”。这将把 Code Project 滴答器桌面带放置在任务栏上。

    Sample image 2

  4. 显示最新的消息,并定期从网站刷新。

  5. 单击任何消息将启动 IE 并导航到消息线程视图。

更新日期:2002 年 6 月 30 日

感谢 Shog 的建议。

  1. 有一个新的设置对话框,如图顶部屏幕截图所示,允许用户配置颜色以及动画速度。(感谢 Tim Smith 提供的 WTL 颜色选择器控件)。要调出对话框,请双击滴答器带。
  2. 修复了一些内存泄漏

待办事项

  1. 支持其他网站,如 MSDN、SellsBrothers 等。
  2. 支持常见的任务菜单,如发布到 Lounge 等。

请告知我任何问题,并像往常一样欢迎提出建议。

© . All rights reserved.