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: [email protected]
文章為作者原創,轉載前請先與本人聯系,轉載請注明文章出處、保留作者信息,謝謝支持!
=======================================================}
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;
end.