Delphi编程中实现动画鼠标

动画光标是以ANI为扩展名的文件,它的作用就是让你的鼠标外形变成动画,而不只是一个斜三角形,具体方法如下:

新建一个工程,在FORM1上放一个BUTTON1,再找一个动画光标文件*.ANI,你可以到网上下载一个,也可从一些光盘中找一个(如:查找*.ANI文件),然后输入以下代码:

unit CURSOR;

interface

uses

Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;

Type TForm1 = class(Tform)

Button1: Tbutton;

procedure FormCreate(Sender: Tobject);

procedure FormClose(Sender: Tobject; var Action: TCloseAction);

procedure Button1Click(Sender: Tobject);

private { Private declarations }

public { Public declarations }

end;

var

Form1: TForm1;

HOLDCURSOR:HCURSOR; ′定义一个变量

Implementation {$R *.DFM}

procedure TForm1.FormCreate(Sender: Tobject);

VAR

HNEWCURSOR:HCURSOR;

begin

BUTTON1.CAPTION:=′关闭′;

HNEWCURSOR:=LOADCURSORFROMFILE(′E:\BATMAN.ANI′);

{调用API函数装载动画光标文件,ANI文件路径请根据自己的实际情况进行调整}

HOLDCURSOR:=SETCLASSLONG(FORM1.HANDLE,GCL_HCURSOR,HNEWCURSOR);

{把原光标储存起来以备以后的恢复}

end;

procedure TForm1.Button1Click(Sender: Tobject);

begin

HOLDCURSOR:=SETCLASSLONG(FORM1.HANDLE,GCL_HCURSOR,HOLDCURSOR);

CLOSE(); {在结束程序前一定不要忘记恢复光标}

end;

end.

现在你运行一下(按F9),启动后光标就变成动画光标了。

· 湖北宜昌三峡坝区水面惊现神秘动物

近日,湖北宜昌,一段视频在当地热传:有网友在三峡坝区拍到神秘动物,体型硕大数米长...

· 什么是语段?语段的类型以及和句群、段落的区别与联系是什么?

句群是最高级的语言单位。 段落(自然段)是章法单位...

· 十八部好看的赌石类小说

以下是十八部(排名不分先后)好看的赌石类小说的简介,喜欢的朋友可以去搜索书名阅读...

 
如何在Delphi中实现ASP编程
摘要:如何在Delphi中实现ASP编程如何在Delphi中实现ASP编程   众所周知,asp技术是我们在以internet/intranet为平台的web程序的主要技术,在asp应用程序中我们一般使用vbscripts和javascripts两种脚本语言。但是脚...查看完整版>>如何在Delphi中实现ASP编程
 
delphi编程实现图像的淡入浅出-C/C++
下面是关键代码,需要引用的单元,自己添加上去就可以~function IntToByte(i:Integer): Byte;begin if i 255 then Result := 255 else if i else Result := i;end;procedure Lightness1(var clip: tbitmap; Amo...查看完整版>>delphi编程实现图像的淡入浅出-C/C++
 
在Delphi中实现ASP编程
摘要:在Delphi中实现ASP编程在Delphi中实现ASP编程   众所周知,asp技术是我们在以internet/intranet为平台的web程序的主要技术,在asp应用程序中我们一般使用vbscripts和javascripts两种脚本语言。但是脚本语言是...查看完整版>>在Delphi中实现ASP编程
 
Delphi编程实现程序快捷方式[原创]
摘要:Delphi编程实现程序快捷方式[原创] Delphi编程实现程序快捷方式[原创] ★中共河南省济源市委党校,耿百强摘要:...查看完整版>>Delphi编程实现程序快捷方式[原创]
 
Delphi编程实现程序快捷方式[原创]
Delphi编程实现程序快捷方式[原创] ★中共河南省济源市委党校,耿百强摘要:本文主要介绍了用Delphi编程实现程序的快捷方式的方法,其中主要讨论了Delphi中...查看完整版>>Delphi编程实现程序快捷方式[原创]