如何获取操作系统的状态? 如题!比如正在运行全屏程序,正在看碟,鼠标或键盘已有一段时间未作任何动作了等等! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 >>鼠标或键盘已有一段时间未作任何动作了等等!function LastInput: DWord; var LInput: TLastInputInfo; begin LInput.cbSize := SizeOf(TLastInputInfo); GetLastInputInfo(LInput); Result := GetTickCount - LInput.dwTime; end; //Example: procedure TForm1.Timer1Timer(Sender: TObject); begin Label1.Caption := Format('System Idle since %d ms', [LastInput]); end; 窗口消息循环,线程消息循环,区别??? 请问如何设置IdTelnet的超时时间 问一个弱弱的问题:怎样编译编辑好的dll工程,生成.dll文件? Access 表的字段宽度 用adotablesource.Fields[i].datasize显示出来的是存贮的字节宽度,而不是实际宽度 ,实际宽度应如何获得? 奇怪的DELPHI 怎么使一个用odbc连接的表可以写入? 邪门的更新资源-UpdateResource 怎么按要 QUERY的问题 通信数据 一个关于cxdrid的问题?? 大哥,能否一条语句求出三个表中某字段的最大值/最小值.
var
LInput: TLastInputInfo;
begin
LInput.cbSize := SizeOf(TLastInputInfo);
GetLastInputInfo(LInput);
Result := GetTickCount - LInput.dwTime;
end;
//Example:
procedure TForm1.Timer1Timer(Sender: TObject);
begin
Label1.Caption := Format('System Idle since %d ms', [LastInput]);
end;