六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

讓彩色光標出現(xiàn)在Delphi程序中

[摘要]在Delphi中用Loadcursor()得到的光標只有黑白兩色,怎樣在程序中得到彩色光標呢?筆者嘗試制作了以下程序:   方法一 用Loadcursorfromfile()從外部調入圖標作為光標 ...
在Delphi中用Loadcursor()得到的光標只有黑白兩色,怎樣在程序中得到彩色光標呢?筆者嘗試制作了以下程序:
  方法一 用Loadcursorfromfile()從外部調入圖標作為光標
  Loadcursorfromfile()函數(shù)可以讀*CUR,*ICO,*ANI為后綴的文件作為光標,其中ICO為彩色圖標格式(可用Image Editor制作),ANI為動畫光標格式。以下為打開一圖標作為光標的演示程序段,當光標移動到測試區(qū)域內光標會變成選定的圖案;
  {設:opendialog1:Topendialog;Bitbtn1:Tbitbtn}
  procedure TForm1.BitBtn1Click(Sender:TObject);
  var tt:pchar;size:integer;s:string;
  begin
  if opendialog1.Execute then
  begin
  size:=length(opendialog1.filename);
  getmem(tt,size);
  s:=opendialog1.filename;
  strpcopy(tt,s);
  screen.cursors[2]:=loadcursorfromfile(tt);
  bf.cursor:=2;
  freemem(tt,size);
  end;
  end;
  方法二 從資源文件加載彩色光標
  用方法一發(fā)送程序時必須包含*CUR文件,因而從資源文件中加載彩色光標是更可行的方法。用圖標存放彩色光標,使用時把圖標存入臨時文件,用Loadcursorfromfile()從臨時文件讀出彩色光標。
  程序段:
  procedure ZloadfromResourse(screenindex:integer;name:Pchar);
  var td:ticon;
  begin
  try
  td:=ticon.Create;
  td.Handle:=LoadIcon(Hinstance,name);
  td.SaveToFile(′temp.cur′);
  screen.Cursors[screenindex]:=loadcursorfromfile(′temp.cur′);
  deletefile(′temp.cur′);
  finally
  td.free;
  end;
  end;
  此程序把名字為name的圖標變?yōu)樾蛱枮閟creenindex的光標;
  例:
  ZloadfromResourse(2,′myicon′);
  Form1.cursor:=2;
  注意:′myicon′這個圖標一定要在資源文件中,否則會出現(xiàn)異常。


主站蜘蛛池模板: 日韩网站在线观看 | 婷婷丁香综合 | 日本一区视频在线 | 亚洲影院一区 | 污在线视频 | 天天插天天狠天天透 | 日韩欧美亚洲每日更新网 | 日本精品网站 | 在线视频欧美日韩 | 色吧综合网 | 亚洲草逼 | 亚洲乱码国产一区网址 | 速度与激情9免费观看 | 日韩视频在线精品视频免费观看 | 色综合色综合色综合色综合 | 欧美性生活一级 | 一二三四免费观看高清动漫视频 | 日本高清免费网站 | 无遮挡激情 | 涩狠狠狠狠色 | 四虎影院免费视频 | 日本一区二区视频免费播放 | 日本色中色 | 特黄特黄的视频 | 午夜a级片 | 污污视频在线 | 殴美毛片 | 欧美一区二区三区婷婷月色 | 宅男午夜视频在线观看 | 日本乱中文字幕系列在线观看 | 亚洲视频精品在线 | 亚州视频在线 | 天堂√中文在线 | 天天影视色香欲综合免费 | 亚洲视频精品在线 | 亚洲成在人| 性喷潮久久久久久久久 | 四虎影院免费在线播放 | 在线视频观看亚洲 | 日韩丝袜亚洲国产欧美一区 | 亚洲欧美日韩在线精品一区二区 |