奇谭怪剑

“奇谭怪剑”————奇谈怪见是也!你想说什么就说什么;你想知道什么就能知道什么;你想要什么就有什么;来吧朋友————天剑这儿应有尽有!..........*^-^*..........

881 成员697 主题2,175 回复0 张照片

如何阻止WINDOWS关闭?

天
天 剑
2000-05-18 19:31
如何阻止WINDOWS关闭?

我有一个应用程序会不停地工作.当该程序正常运行时,该如何避免用户关掉系统?是不是该用WM_QUERYENDSESSION.
是的,在你的主框架窗口类中使用.
// in the class header
afx_msg BOOL OnQueryEndSession( WPARAM wReserved, LPARAM lEndReason );
// in the Message Map
ON_MESSAGE( WM_QUERYENDSESSION, OnQueryEndSession )
// in the class body
BOOL CMainFrame::OnQueryEndSession( WPARAM wReserved, LPARAM lEndReason )
{
if( lEndReason =3D=3D ENDSESSION_LOGOFF ) {
// user is logging off
else
// Windows is going down
return( bCanExit );
}
1 / 1

登录后回复。