关于系统注销、重启、关机的问题(100)

  • 主题发起人 主题发起人 superrock
  • 开始时间 开始时间
S

superrock

Unregistered / Unconfirmed
GUEST, unregistred user!
由于我的程序加入了托盘功能,如果程序不退出的话系统无法注销(重启或关机),于是我拦截了系统关机消息(代码如下),但结果是系统注销(重启或关机)时只是退出了程序,只有再次注销(重启或关机)才能注销系统,请教如何才能实现在不退出程序的情况下系统也能正常注销、重启或关机。public procedure WMQueryEndSession (var Message: TMessage);message WM_QUERYENDSESSION;procedure TMainform.WMQueryEndSession(var Message: TMessage);begin ...//删除托盘 Message.Result:=1;end;
 
没有高手么?急啊!或则换个问题,如何区分系统的注销、重启或关机消息?最好有代码给出。
 
begin ...//删除托盘 //这里设置你的变量标志!-->允许退出。 Message.Result:=1;end;
 
to hhjjhhjj 能说详细点么,不太明白。
 
FormCloseQuery事件里有没有内容?
 
FormCloseQuery中没有内容。
 
算了,看来高手今天没上班。
 

Similar threads

S
回复
0
查看
816
SUNSTONE的Delphi笔记
S
S
回复
0
查看
737
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部