欧美特黄不卡,涩涩视频在线,成人国产精品一区二区网站,亚洲一区二区三区欧美

當前位置:雨林木風下載站 > 技術(shù)開發(fā)教程 > 詳細頁面

用Delphi編制趣味動畫鼠標

用Delphi編制趣味動畫鼠標

更新時間:2022-04-30 文章作者:未知 信息來源:網(wǎng)絡 閱讀次數(shù):

我們經(jīng)常可以看到許多生動有趣的動畫鼠標,其實利用Delphi強大的功能,我們完全可以隨心所欲地制作有個人特色的鼠標。我制作了一個名為face的動畫鼠標,在常態(tài)時,它是一張圓圓的臉,臉上有一雙咕嚕嚕亂轉(zhuǎn)的大睛眼。當按下左(右)鍵時,臉的左(右)眼就眨一下。如果持續(xù)按住,則左(右)眼眨個不停。下面我以這個動畫鼠標為例,簡述如何制作動畫鼠標。
  首先,在Delphi的主菜單工具下選圖像編輯器,編輯一個名為face.res的資源文件,它應該包括個人制作的五個.cur文件:faceleft.cur(圖為:圓臉上一雙向左看的眼睛),faceright.cur(圖為:圓臉上一雙向右看的眼睛),plainface.cur(圖為:圓臉上一雙向前看的眼睛),leftshrink.cur(圖為:閉著左眼的圓臉),rightshrink.cur(圖為:閉著右眼的圓臉)。
  做好資源文件后,打開一個新的窗體FORM1并放置PopupMenu組件,把FORM1的屬性PopupMenu置為PopupMenu1。然后在UNIT1的INTERFACE段下加入以下代碼:
  {$ R face.res}
  并在TForm1.FormCreate事件內(nèi)加入以下代碼:
  screen.cursors[1]:=LoadCursor(hInstance,
pChar(′lfaceleft′));
  screen.cursors[2]:=LoadCursor(hInstance,
pChar(′faceright′));
  screen.cursors[3]:=LoadCursor(hInstance,
pChar(′plainface′));
  screen.cursors[4]:=LoadCursor(hInstance,
pChar(′leftshrink′));
  screen.cursors[5]:=LoadCursor(hInstance,
pChar(′rightshrink′));
  screen.cursor:=plainface;
  在TForm1.FormClick事件內(nèi)加入以下代碼:
  screen.cursor:=faceleft;
  screen.cursor:=plainface;
  在TForm1.FormKeyDown事件內(nèi)加入以下代碼:
  if button=MbLeft then
  begin
  screen.cursor:=leftshrink;
  screen.cursor:=plainface;
  end;
  if button=MbRight then
  begin
  screen.cursor:=rightshrink;
  screen.cursor:=plainface;
  end;
  ……
  其余細節(jié),請讀者補充。做完一切,運行它,生成exe文件,OK!一個趣味動畫鼠標就編制完成,運行它你就可以看到一張生動幽默的圓臉了。當然,你還可以依你的喜好和想象來任意設計其他有趣的動畫鼠標。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統(tǒng)下載排行

主站蜘蛛池模板: 吴江市| 乌恰县| 清远市| 广州市| 中牟县| 颍上县| 泗阳县| 十堰市| 万盛区| 大连市| 阜新市| 平远县| 青川县| 潍坊市| 郎溪县| 普安县| 宁陕县| 罗平县| 秀山| 宣威市| 商河县| 崇阳县| 博湖县| 乌拉特中旗| 石棉县| 调兵山市| 十堰市| 图木舒克市| 通榆县| 怀宁县| 临高县| 古田县| 温宿县| 射阳县| 洪湖市| 柯坪县| 建瓯市| 清河县| 唐海县| 鄂伦春自治旗| 元朗区|