我对windows消息机制还不是太熟悉 请各位赐教 这是用来做一个机房的管理系统的一个模块 需要在无操作N分钟后自动关机
解决方案 »
- 居然成为“专业人士”了,散分
- quickreport标题如何居中
- 为何客户端写的文字,只有一半能写入数据库?
- 高分求解,,阻塞方式的SOCKET,读取过程怎么写??
- 关于Oracle数据库与Excel的问题(请问怎样将Excel文件中的数据存入Oracle数据库)
- 关于 SQL Server2000 中的 SELECT INTO 语句问题?
- 請問可以用純delphi做出像 網站bbs論壇或 NOTES中電子公告欄的樣子嗎?? 高手給我建議建議....
- 讨论B/S架构的实现。http://www.wecoo.com是如何实现的?用ASP+Delphi5能做出来吗?
- 请问各位哪有介绍用DELPHI学习COM,COM+的书咯?我怎么找到的都是用C++的咯! -
- ABC控件包无法编译?
- 怎样在一个图片中加入多行可修改的字符串或者图片后,再保存为一个图片!急
- 如何在delphi中表示当前记录?
WM_MouseFirst,WM_MouseLast,WM_KEYFirst,WM_KeyLast判断消息是否在此之间。
function SecondsIdle:DWord;
var
liInfo:TLastInputInfo;
begin
liInfo.cbSize:=Sizeof(TLastInputInfo);
GetLastInputInfo(liInfo);
Result:=(GetTickCount-liInfo.dwTime) div 60000;
end;
procedure TForm1.Timer1Timer(Sender: TObject);
begin
Edit1.Text:=inttostr(SecondsIdle);
if SecondsIdle=iTime then
begin
ShutDown;
ExitWindowsEx((EWX_SHUTDOWN Or EWX_FORCE Or EWX_POWEROFF), $FFFF);
//ExitWindowsEx(EWX_LOGOFF,0);
end;
end;