2010-03-01 61 views
3

我为残疾人编写软件。其中一个问题是难以跟踪鼠标指针。当用户需要找到它时,我想让鼠标光标发光(或类似的效果,也许水就像它周围的涟漪)。这是如何完成的?我知道这是可能的,因为它被用在各种软件中。如何制作自定义系统宽度的鼠标光标动画?

+0

我接受了所有我的问题减去从未被访问过的一个问题。一旦更新它应该接近100% – asmw 2010-03-01 23:49:52

回答

2

看看Realworld光标编辑器找到here

编辑:正如OP指出的,OP正在寻找一种使用Win32API以编程方式创建动画光标的方法。 AFAIK它不能做或是啰嗦的做法,'LoadCursor'函数可以从一个嵌入资源或一个扩展名为.ani的磁盘上的文件加载光标,因此我的答案是支持使用Realworld光标编辑器可以创建一个包含动画光标的.ani文件,另一种方法是使用“控制面板”>“鼠标”,单击对话框上的“指针”标签页以设置它作为系统范围的设置。下面是一个动画光标如何加载的样本here

希望这会有所帮助, 最好的问候, 汤姆。

+0

我希望api帮助不是一些预制软件包。谢谢 – asmw 2010-03-01 23:50:33

+0

@asmw:该软件使您可以创建动画光标,我不是100%确定这是否可以通过编程完成,动画光标的扩展名是.ani ..我的答案...有一个win32api来加载自定义光标...或通过控制面板/鼠标将其设置为系统范围设置... – t0mm13b 2010-03-01 23:58:31

0

另一种方法是将光标保持不变,而是在其周围添加一些效果,例如使用您在上面绘制某些动画的临时顶层分层窗口。 (例如,阿尔法混合的圆圈,以获得光标位置周围的发光效果)。

这样做的好处是保持游标不变,所以如果它传递的是信息(例如沙漏或尺寸手柄),那么您就不会干扰这一点。

相关问题