Monthly Archives: October 2006

vicalloy的庄家

CrystalCursor更新到0.2.1Alpha

    今天对CrystalCursor进行了一次小改动。将MouseHook里多余的引用单元去处,将编译出来的文件大小由88K减少到43.5K。修改主程序的Hook机制,去除MouseHook.Dll的引用(MouseHook这个辅助工程以后就不需要了)。
    现在的代码中用的是观察者模式通知各个子窗口鼠标位置的改变。但在今天察看代码的时候发现这个机制实在是多余。对于各个子窗口而言,他们根本不需要知道鼠标位置是否改变,他们要的只是能取到当前鼠标的位置。既然是这样,这个观察者模式还有什么用?为什么不直接去取?想了好久也没想明白当初是怎么设计的。看来这又是一个失败的设计
    这次更新改修正了在开启效果后会在资源管理器中现实多个窗口的问题。

PS:
    在程序发布后没多久,打开MSN(我习惯从MSN进BLOG)发现有封新邮件。是E文邮件,还夹杂着乱码。仔细一看,是请求翻译成土耳其语的permission。
    翻译?我仔细检查后,确信我的软件里只有4个E文单词,而软件介绍信息也就一句话(毕竟是Alpha版嘛)。这样都要翻译,看来我是否要加个多国语言支持了啊,
    虽然有些意外,但还是挺高兴的,有人关注总归是好事。