G gygg Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-18 #1 如何在应用程序中禁止系统等待和待机?在应用程序退出后又恢复系统等待和待机,<br>听说响应WM_QUERYENDSESSION消息可以实现,但是不知道如何实现,请高手指教[?]
L LiChaoHui Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-18 #2 protected<br> procedure QueryEndSession(var Message: TMessage); message WM_QUERYENDSESSION;<br><br>。。。。。<br><br>procedure TForm1.QueryEndSession(var Message: TMessage); <br>begin<br> Message.Result := 0; //阻止终止会话的动作<br>end;<br><br>
protected<br> procedure QueryEndSession(var Message: TMessage); message WM_QUERYENDSESSION;<br><br>。。。。。<br><br>procedure TForm1.QueryEndSession(var Message: TMessage); <br>begin<br> Message.Result := 0; //阻止终止会话的动作<br>end;<br><br>
N NowCan Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-18 #3 这个是关机的消息,待机的消息是WM_POWER...<br>名字和这个差不多,查查MSDN
G gygg Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-18 #4 WM_POWER是16位的,在我这里用不到。<br>用这个32位的可以WM_POWERBROADCAST = 536;<br>此消息发送给应用程序来通知它有关电源管理事件<br>请各位帮我解决吧?我对API不太懂:(
WM_POWER是16位的,在我这里用不到。<br>用这个32位的可以WM_POWERBROADCAST = 536;<br>此消息发送给应用程序来通知它有关电源管理事件<br>请各位帮我解决吧?我对API不太懂:(
N naughtboy Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-20 #5 protected<br> procedure QUERYSUSPEND(var Message: TMessage); message WM_POWERBROADCAST ;<br><br>procedure TForm1.QUERYSUSPEND(var Message: TMessage);<br>begin<br> if(Message.WParam=PBT_APMQUERYSUSPEND)<br> Message.Result := 0;<br>end;<br>
protected<br> procedure QUERYSUSPEND(var Message: TMessage); message WM_POWERBROADCAST ;<br><br>procedure TForm1.QUERYSUSPEND(var Message: TMessage);<br>begin<br> if(Message.WParam=PBT_APMQUERYSUSPEND)<br> Message.Result := 0;<br>end;<br>