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

WX18003260861

WX18003260861

2016-02-19 18:50

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

  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

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

  

  

  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://m.tulaoshi.com/bianchengyuyan/)

  end.

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)
展开更多 50%)
分享

猜你喜欢

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

编程语言 网络编程
实现界面跟随鼠标移动的实例

跟随鼠标移动flash的制作教程-Flash实例教程

FLASH flash教程
跟随鼠标移动flash的制作教程-Flash实例教程

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

javascript跟随鼠标x,y坐标移动的字效果

Web开发
javascript跟随鼠标x,y坐标移动的字效果

Flash教程:火苗跟随鼠标-Flash实例教程

FLASH flash教程
Flash教程:火苗跟随鼠标-Flash实例教程

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Flash实例教程:好看的跟随鼠标的旋转星星

FLASH flash教程 autocad教程
Flash实例教程:好看的跟随鼠标的旋转星星

Flash教程:AS 3.0代码实现甲虫跟随鼠标

flash教程
Flash教程:AS 3.0代码实现甲虫跟随鼠标

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

VisualBasic程序中如何启动默认的拨号连接

VisualBasic程序中如何启动默认的拨号连接

在C++Builder中使用Compress Html Help

在C++Builder中使用Compress Html Help
下拉加载更多内容 ↓