实现界面跟随鼠标移动的实例

2016-02-19 18:50 0 1 收藏

下面图老师小编跟大家分享实现界面跟随鼠标移动的实例,一起来学习下过程究竟如何进行吧!喜欢就赶紧收藏起来哦~

【 tulaoshi.com - 编程语言 】

 

  unit Unit_Mouse;

  interface

  uses
    Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
    Dialogs, StdCtrls, Menus;

   {=======================================================
    DESIGN BY :  花好月圆 / 玉面书生
    DATE:        2005-01-30
    SITE:        http://www.eastrise.cn/quick2004
    BLOG:        http://blog.csdn.net/jackie168
    EMAIL:       joe-lu@163.com

    文章为作者原创,转载前请先与本人联系,转载请注明文章出处、保留作者信息,谢谢支持!
  =======================================================}

  

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  type
    TForm1 = class(TForm)
      PopupMenu1: TPopupMenu;
      N1: TMenuItem;
       procedure N1Click(Sender: TObject);
    private
      { Private declarations }
    public
      { Public declarations }
    end;

  var
    Form1: TForm1;
     i:integer;  //全局变量
  implementation

  {$R *.dfm}
  //自写函数
  function proc(icode:integer;wparam:wparam;lparam:lparam):lresult;stdcall;
  var
  evtmsg:teventmsg;
  begin
      evtmsg:=peventmsg(lparam)^;
      Form1.Left:=mouse.CursorPos.X+10;
      form1.Top:=mouse.CursorPos.Y+10;
      if evtmsg.message=WM_RBUTTONUP then
      Form1.N1.Click;
  end;

  procedure TForm1.N1Click(Sender: TObject);
  begin
      N1.Checked:= not N1.Checked;
      if N1.Checked then
      i:=setwindowshookex(WH_JOURNALRECORD,proc,hinstance,0)
      else
      unhookwindowshookex(i);
      Top:=(screen.Height-Height)div 2;
      Left:=(screen.Width - width-55) div 2;
  end;

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  end.

来源:https://www.tulaoshi.com/n/20160219/1619195.html

延伸阅读
这里,给大家提供一下FLASH文本鼠标跟随组件。并附上使用方法。 在网页的应用中,鼠标跟随特效用得很多。但在FLASH中,似乎很少用鼠标跟随字体的。这里给大家推荐一个。希望能喜欢。使用方法十分方便。 使用方法: 1、请点击本页后面的源文件下载。将源文件下载本地。然后打开。 2、点文件-新建。 3、选择FLAS...
标签: flash教程
效果预览图: 图 1 效果简介: 该例在鼠标效果中是最基本的了,也是一个比较典型的鼠标实例。效果中小人的眼睛会跟随鼠标移动,这时的鼠标也变成了一串香蕉。因此,这个小人也显得垂涎欲滴。 观看效果: 制作要点简介: 文章中读者将要学到隐藏和替换鼠标的技术即学习拖动影片剪辑的控制语句。鼠标跟...
标签: 软件教程
悬停效果就鼠标放在上面的效果,比如你上有些网站的时候会发现停在一些字上面,那些字会变大,或是变色,这就是一种悬停效果。 本示例主要实现大小图之间跳转效果,只要鼠标移到那个小图,就会自动跳转到相应的大图,只要鼠标还在大图区域内,就不发生跳转;只要鼠标移到大图区域外,就会自动跳转到第一张幻灯片。鼠标移到另外的小图,则自动跳...
标签: 电脑应用
第一步: 打开FLASH,新建一个影片剪辑元件,命名为“星星”,在里面绘制一个星星出来,并且把它的中心点和舞台注册点对齐,在第20帧和第40处各插入一个关键帧。选中第20帧,在它的中心点和舞台的注册点对齐的情况下按住SHIFT键进行等比例缩小(你认为差不多就行了),然后选中第1到20帧的任意一帧创建补间动画...
标签: flash教程
本文由中国 wytan 原创,转载请保留此信息! 本例教朋友用Flash制作鼠标跟随效果,用鼠标拖动萝卜,兔兔眼睛总盯住萝卜,很可爱噢 效果演示: [next] 制作方法: 一、做三个元件 1、插入新元件,行为电影剪辑,命名为兔子。画出兔子的外形,也可以画其他动物,只是眼珠不画。如果要兔子耳朵、嘴巴、手动...

经验教程

642

收藏

71
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部