源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2022-02-07 11:04 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:delphi简单判断程序30秒没有键盘和鼠标动作示例
以下为原代码: (这里给timer设置了1000ms)的参数,表示30秒的间隔!!
[u]复制代码[/u] 代码如下:
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.
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部