国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Delphi > 正文

Delphi編程中實現動畫鼠標

2019-11-17 05:51:11
字體:
來源:轉載
供稿:網友
動畫光標是以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),啟動后光標就變成動畫光標了。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 新源县| 固安县| 简阳市| 兴化市| 阳春市| 齐河县| 乌鲁木齐县| 永福县| 乳源| 黄浦区| 德昌县| 清水县| 嵊州市| 蕲春县| 平阴县| 建阳市| 桐庐县| 保亭| 丰都县| 招远市| 孟连| 临颍县| 滦南县| 永顺县| 绥德县| 呼玛县| 青海省| 民权县| 许昌市| 彭水| 南江县| 安阳市| 商丘市| 正镶白旗| 德格县| 田东县| 仁化县| 黄龙县| 晋中市| 大埔区| 芒康县|