知识大全 用Delphi编制趣味动画鼠标

Posted 圆脸

篇首语:贵有恒,何必三更起、五更眠、最无益,只怕一日曝、十日寒。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 用Delphi编制趣味动画鼠标相关的知识,希望对你有一定的参考价值。

用Delphi编制趣味动画鼠标  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  我们经常可以看到许多生动有趣的动画鼠标 其实利用Delphi强大的功能 我们完全可以随心所欲地制作有个人特色的鼠标 我制作了一个名为face的动画鼠标 在常态时 它是一张圆圆的脸 脸上有一双咕噜噜乱转的大睛眼 当按下左(右)键时 脸的左(右)眼就眨一下 如果持续按住 则左(右)眼眨个不停 下面我以这个动画鼠标为例 简述如何制作动画鼠标

  首先 在Delphi的主菜单工具下选图像编辑器 编辑一个名为face res的资源文件 它应该包括个人制作的五个 cur文件 faceleft cur(图为 圆脸上一双向左看的眼睛) faceright cur(图为 圆脸上一双向右看的眼睛) plainface cur(图为 圆脸上一双向前看的眼睛) leftshrink cur(图为 闭着左眼的圆脸) rightshrink cur(图为 闭着右眼的圆脸)

  做好资源文件后 打开一个新的窗体FORM 并放置PopupMenu组件 把FORM 的属性PopupMenu置为PopupMenu 然后在UNIT 的INTERFACE段下加入以下代码

  $ R face res

  并在TForm FormCreate事件内加入以下代码

  screen cursors[ ]:=LoadCursor(hInstance pChar(′lfaceleft′))   screen cursors[ ]:=LoadCursor(hInstance pChar(′faceright′))   screen cursors[ ]:=LoadCursor(hInstance pChar(′plainface′))   screen cursors[ ]:=LoadCursor(hInstance pChar(′leftshrink′))   screen cursors[ ]:=LoadCursor(hInstance pChar(′rightshrink′))   screen cursor:=plainface;

  在TForm FormClick事件内加入以下代码

  screen cursor:=faceleft;  screen cursor:=plainface;

  在TForm FormKeyDown事件内加入以下代码

  if button=MbLeft then  begin  screen cursor:=leftshrink;  screen cursor:=plainface;  end;  if button=MbRight then  begin  screen cursor:=rightshrink;  screen cursor:=plainface;  end;  ……

cha138/Article/program/Delphi/201311/8490

相关参考

知识大全 如何制作鼠标感应动画菜单

许多网友问鼠标移上去会变亮的菜单是怎么制作的?其实这是用两张图片交替显示的效果具体采用javascript脚本语言实现因为稍微复杂些需要细细讲解  你要制作这种效果的话首先也要制作好同样大小不同效果的

知识大全 用Delphi编制可自动升级程序

用Delphi编制可自动升级程序  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在编制了一个应用程

知识大全 用Delphi编制IP地址转换器

用Delphi编制IP地址转换器  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nbs

知识大全 用Delphi 3.0编制MP3音乐点歌台

用Delphi3.0编制MP3音乐点歌台  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Delp

知识大全 maya动画制作软件怎样移动视角

maya动画制作软件怎样移动视角 maya视图操作的快捷键 Alt+鼠标左键旋转视图 Alt+鼠标中键移动视图 Alt+鼠标右键缩放视图 Alt+Ctrl+鼠标右键框选放大对象 Alt+Ctrl+鼠标

知识大全 用程序模拟键盘和鼠标

  在Windows大行其道的今天windows界面程序受到广大用户的欢迎对这些程序的操作不外乎两种键盘输入控制和鼠标输入控制有时对于繁杂的或重复性的操作我们能否通过编制程序来代替手工输入而用程序来模

知识大全 Delphi中动画设计[2]

Delphi中动画设计[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  imagepictu

知识大全 Delphi中动画设计[3]

Delphi中动画设计[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 Delphi中动画设计[1]

Delphi中动画设计[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 DELPHI中利用对象的常用属性制作动画

DELPHI中利用对象的常用属性制作动画  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在DEL