网生代之前介绍过ToDo – 简易桌面备忘软件这么一个桌面备忘软件,可以将指定一个 TXT 文本文件的内容显示在桌面上,以实现备忘功能。不过 ToDo 需要 .NET Framework 3.5 支持,极为不爽。
Punisher 推荐了 一款可以实现相似功能的软件 BGInfo,不仅不需要 ToDo 那么严苛的运行条件,而且还是完全绿色的:)
BGInfo 原本只是将一些系统信息显示在桌面上,但我们完全可以利用它来实现桌面便笺的功能。只需把 BGInfo 当成一个小型的富文本编辑器,键入备忘事宜即可。
BGInfo 界面——

使用效果——



嘿嘿 看见自己的推荐还是很爽的
博主加油~~~
其实这是个更换壁纸的方法来实现的……
不知道这里接受源代码不?程序实在懒得写了,核心代码发上来可以不?
了解,每次都会生成一张写上文字的新图片,然后将其设为壁纸。
另外,网生代只接受可以直接使用的程序,Sorry…
可惜。核心代码写好了,不是用BGInfo那种方法,不过发现写界面非常麻烦,人比较懒……
那可以写个简陋点的界面吧,只要够实用,界面简陋点没关系的。
已经放弃了……要忙别的事情了……
站长,能否跟贵站做个链接?
呃,继续推荐Wall Calendar
过几天就介绍Wall Calendar :)
哈哈,嗯。我想换个头像,咋整?
在 http://en.gravatar.com/ 注册下,上传头像就OK了……
P.S.注册邮箱和留言用邮箱要一致
博主你用的UBUNTU还是WINDOWS的皮肤?
Windows 皮肤
有个问题,便签加上后无法去掉啦~怎么办?
设置完之后软件会自动生成一张图片,其实背景就是那张图片,要想去掉在桌面上右键—属性—桌面,更改一下那张图片就可以啦~~
简单实用就是最好的了。
[...] BGInfo – 简易桌面备忘软件 [...]
说一下核心代码吧,也许有程序员在看:
找桌面的句柄,不能用GetWindowDesktop,桌面有一个独特的类名(Google之)。找到后获取对应DC,然后就可以用DrawText来输出文字了。不能用TextOut,因为只能输出单行,DrawText可以输出多行。
桌面刷新后消失的解决办法是SetTimer,然后不断的重绘。如果强悍一点可以捕获桌面的WM_PAINT消息,不过有点小题大做。