国产探花免费观看_亚洲丰满少妇自慰呻吟_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),啟動后光標就變成動畫光標了。


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

圖片精選

主站蜘蛛池模板: 株洲县| 德清县| 墨竹工卡县| 龙井市| 海原县| 安宁市| 乐平市| 平利县| 通化市| 呼和浩特市| 临城县| 阿拉善右旗| 镶黄旗| 深水埗区| 彰化县| 德昌县| 南宁市| 福泉市| 衡南县| 顺平县| 保山市| 察隅县| 和林格尔县| 海阳市| 利津县| 龙州县| 永福县| 河东区| 怀柔区| 道孚县| 韶关市| 克东县| 彰化县| 南雄市| 陆良县| 民乐县| 牙克石市| 鹤岗市| 绥中县| 宜宾市| 都兰县|