vb的鼠标指针的星星

来源:百度知道 编辑:UC知道 时间:2024/05/29 11:55:54
在许多网页里,你会看到星星跟着鼠标的效果。我太喜欢这种东东了。
所以,我想让自己的系统的鼠标指针也有这种效果,要怎么弄呢?
怎么重绘啊。
瑞星的桌面小狮子是怎么弄出来的啊?
是flash加上api吗,我只弄flash,其他的我就不会了,谁能说说啊。

自己重绘吧。

系统下不像浏览器里面,可以任意修改DOM树加几个layer就实现那些效果。

如果你只要在本窗口内实现此效果,要么搞几个星星的图片控件,然后在mouseMove事件里面一直让其跟随鼠标,要么就干脆在整个Paint事件中重绘。

如果你要全局那种效果,那就得BitBlt到整个屏幕,而且还有可能干扰到其它程序,比较麻烦。

------------------------------------------
瑞星的小狮子很简单,其实就是一连串的图片绘制在窗口上形成动画,调用SetWindowRgn设置窗口区域,将窗口按图片边缘裁减而已。
Flash和VB完全不同的,在Flash中实现鼠标跟随非常容易,因为Flash的跟随只在动画场景中,而VB要做到整个操作系统中的鼠标跟随就需要对整个屏幕重绘了。