如何捕获win2000的重启、注销或关机消息???(100分)

  • 主题发起人 主题发起人 黄金分割点
  • 开始时间 开始时间

黄金分割点

Unregistered / Unconfirmed
GUEST, unregistred user!
如何捕获win2000的重启、注销或关机消息?????
 
来自:JamesBond_L, 时间:2004-3-21 22:41:55, ID:2514194 <br>WM_QUERYENDSESSION这个消息是关机消息<br>procedure GetState(var msg: TMessage); message WM_QUERYENDSESSION;<br><br>procedure Alarm.GetState(var msg: TMessage);<br>begin<br>&nbsp; if (msg.WParam and ENDSESSION_LOGOFF) &lt;&gt; 0 then //ENDSESSION_LOGOFF这个是关机的,你看看WIN32帮助看看重启注销的<br>&nbsp; &nbsp; // Do some thing<br>end;<br>http://www.delphibbs.com/delphibbs/dispq.asp?lid=2514175<br>&nbsp;<br>
 
WM_QUERYENDSESSION此消息是在win98下用的,在2000下不能用。
 
好好 看看<br>http://www.delphibbs.com/delphibbs/dispq.asp?lid=2514175<br>http://www.vclxx.org/DELPHIGB/AAAT1026.HTM#systemag &nbsp;
 
后退
顶部