delphi简单判断程序30秒没有键盘和鼠标动作示例
2014-07-07 18:44
363 查看
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls;
type
TForm1 = class(TForm)
Memo1: TMemo;
fsdkx.net
d123y.net
sq159.net
styuk.net
gtpew.net
128kp.net
589zw.net
hryui.net
qw486.net
mkopd.net
www.fsdkx.net
www.d123y.net
www.sq159.net
www.styuk.net
www.gtpew.net
www.128kp.net
www.589zw.net
www.hryui.net
www.qw486.net
www.mkopd.net
Button1: TButton;
Timer1: TTimer;
procedure Timer1Timer(Sender: TObject);
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
procedure AppMessageHandler(var Msg:TMsg;var Handled:Boolean);
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
{ TForm1 }
procedure TForm1.AppMessageHandler(var Msg: TMsg; var Handled: Boolean);
begin
if (msg.message=WM_MOUSEMOVE) or (msg.message=WM_KEYDOWN) then timer1.tag:=0;
end;
procedure TForm1.Timer1Timer(Sender: TObject);
begin
timer1.tag:=timer1.tag+1;
if Timer1.tag=30 then close;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
close;
end;
end.
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls;
type
TForm1 = class(TForm)
Memo1: TMemo;
fsdkx.net
d123y.net
sq159.net
styuk.net
gtpew.net
128kp.net
589zw.net
hryui.net
qw486.net
mkopd.net
www.fsdkx.net
www.d123y.net
www.sq159.net
www.styuk.net
www.gtpew.net
www.128kp.net
www.589zw.net
www.hryui.net
www.qw486.net
www.mkopd.net
Button1: TButton;
Timer1: TTimer;
procedure Timer1Timer(Sender: TObject);
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
procedure AppMessageHandler(var Msg:TMsg;var Handled:Boolean);
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
{ TForm1 }
procedure TForm1.AppMessageHandler(var Msg: TMsg; var Handled: Boolean);
begin
if (msg.message=WM_MOUSEMOVE) or (msg.message=WM_KEYDOWN) then timer1.tag:=0;
end;
procedure TForm1.Timer1Timer(Sender: TObject);
begin
timer1.tag:=timer1.tag+1;
if Timer1.tag=30 then close;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
close;
end;
end.
相关文章推荐
- delphi简单判断程序30秒没有键盘和鼠标动作示例
- delphi 简单判断程序30秒没有键盘和鼠标动作
- Delphi中判断当前程序运行过程中长时间无鼠标与键盘操作
- Delphi 检测用户超过多长时间没有操作键盘或鼠标
- delphi多线程程序示例(与.net一样简单)
- delphi内如何检测用户多长时间没有鼠标与键盘操作?
- Delphi 检测用户超过多长时间没有操作键盘或鼠标
- [Delphi]Delphi监控键盘鼠标的程序
- 实现键盘操作鼠标的简单程序
- Qt5鼠标和键盘事件的简单示例
- delphi多线程程序示例(与.net一样简单)
- 分享 原创的一个模拟鼠标键盘操作的 设置简单 示例可以模拟向QQ群,以及QQ群内成员发送信息。
- VB键盘鼠标无动作调用程序的尝试
- Delphi 检测用户超过多长时间没有操作键盘或鼠标
- 通过Delphi建立键盘鼠标动作纪录与回放
- delphi多线程程序示例(与.net一样简单)
- [Delphi] 建立键盘鼠标动作纪录与回放
- 用程序模拟键盘和鼠标键盘
- 一个简单的键盘钩子程序