手机
当前位置:查字典教程网 >编程开发 >Delphi >delphi简单判断程序30秒没有键盘和鼠标动作示例
delphi简单判断程序30秒没有键盘和鼠标动作示例
摘要:以下为原代码:(这里给timer设置了1000ms)的参数,表示30秒的间隔!!复制代码代码如下:unitUnit1;interfaceus...

以下为原代码:

(这里给timer设置了1000ms)的参数,表示30秒的间隔!!

复制代码 代码如下:

unit Unit1;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, StdCtrls, ExtCtrls;

type

TForm1 = class(TForm)

Memo1: TMemo;

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建立、读取、存贮INI文件的方法《二》

delphi建立、读取、存贮INI文件的方法《三》

delphi字符串分隔函数用法实例

Delphi实例演示Rect、Bounds生成TRect的区别

Delphi XE5 为Android应用制作签名的方法(图文)

delphi实现保存和读取图片的方法

Delphi控件ListView的属性及使用方法详解

Delphi创建开机启动项的方法示例

Delphi7中Listview的常用功能汇总

插件管理框架 for Delphi(一)

精品推荐
分类导航