
| 出版日期:2000-01-12 总期号:352 本年期号:02 |
|
自制windows系统开关
蔡可训 实际应用时,修改了系统的某些设置,必须重新启动windows;而有些时候演示完一个软件后,必须关闭windows;同时在演示期间,又禁止用户强行关闭windows。如何解决上述问题,笔者编制了一个程序全面地解决了上述问题。 实现原理 1、重新启动windows,关闭windows,结束当前的用户进程都是通过调用exitwindowsex函数实现的。该函数有两个参数,前一个参数使用ewx_force表示强行关闭windows而不提醒保存其他应用程序的运行结果,后一个参数ewx_logoff表示注销当前的用户进程; ewx_shutdown表示关闭windows;ewx_reboot表示重新启动windows。 图 windows系统开关 2、禁止关闭windows是通过关闭windows 98时,系统向各应用程序发送的一个消息wm_queryendsession,通知各应用程序要关机了,如反馈回来的消息值为0。那么就不能关闭windows 98。 应用实例 建立含有如下控件的窗体: |
|||||||||||||||||||||