其他语言

位置:IT落伍者 >> 其他语言 >> 浏览文章

delphi简单判断程序30秒没有键盘和鼠标动作示例


发布日期:2022年03月17日
 
delphi简单判断程序30秒没有键盘和鼠标动作示例
本文为大家详细介绍下delphi判断程序秒没有键盘和鼠标动作这里给timer设置了ms)的参数表示秒的间隔具体实现如下感兴趣的朋友可以参考下哈

以下为原代码
(这里给timer设置了ms)的参数表示秒的间隔!!

复制代码 代码如下:


unit Unit;
interface
uses
Windows Messages SysUtils Variants Classes Graphics Controls Forms
Dialogs StdCtrls ExtCtrls;
type
TForm = class(TForm)
Memo: TMemo;
Button: TButton;
Timer: TTimer;
procedure TimerTimer(Sender: TObject);
procedure ButtonClick(Sender: TObject);
private
{ Private declarations }
public
procedure AppMessageHandler(var Msg:TMsg;var Handled:Boolean);
{ Public declarations }
end;
var
Form: TForm;
implementation
{$R *dfm}
{ TForm }
procedure TFormAppMessageHandler(var Msg: TMsg; var Handled: Boolean);
begin
if (msgmessage=WM_MOUSEMOVE) or (msgmessage=WM_KEYDOWN) then timertag:=;
end;
procedure TFormTimerTimer(Sender: TObject);
begin
timertag:=timertag+;
if Timertag= then close;
end;
procedure TFormButtonClick(Sender: TObject);
begin
close;
end;
end

上一篇:PowerBuilder 特性

下一篇:C++中运算符优先级的学习注解