大家好,动画光标怎么设置的

,在那请说详细点,... ,在那请说详细点, 展开
 我来答
烟淼157eb6
2006-03-05 · TA获得超过7073个赞
知道小有建树答主
回答量:1050
采纳率:0%
帮助的人:898万
展开全部
笔者在工作中找到一种在系统普通光标和动画光标之间自由切换的方法,现写出来和诸位共同分享。在本方法中需要调用API函数 LoadCursorFromFileA()和SetSystemCursor()(把系统普通光标设置成动画光标或把动画光标恢复成系统普通光标),具体设计如下:

1、新建一名为“c:\test mouse”的文件夹,把系统默认的普通光标文件Arrow_1.cur和一动画光标文件(这里以3D_movie.ani为例)复制到其中。

2、启动Authorware 5.0,新建一名为“动画光标.a5p”的文件并保存到第1步建立的文件夹中,建立如图所示的程序结构。

3、单击工具列上的“Functions Window”按钮,在“Category”下拉菜单里选择“动画光标.a5p”,然后单击“Load”,在弹出对话框“文件名”一栏中输入user32.dll。

4、单击“打开”,在对话框的“Function Name”、“Arguments”和“Return”栏中分别输入“LoadCursorFromFileA”、“string”、“long”(严格区分大小写);单击“Load”。

5、重复步骤4,在三个栏中分别输入“SetSystemCursor”、“long,long”、“long”。

6、在“设置动画光标”计算图标中输入如下内容。

a:=LoadCursorFromFileA(FileLocation^“3D_movie.ani”)

SetSystemCursor(a,32512)

7、在“恢复默认光标”计算图标中输入如下内容:

b:=LoadCursorFromFileA(FileLocation^“Arrow_1.cur”)

SetSystemCursor(b,32512)

把文件打包成“动画光标.exe”后开始运行,单击“设置动画光标”按钮,你的愿望就已经实现了。

参考资料: http://tech.tom.com/Archive/2001/7/19-94944.html

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式