发布网友 发布时间:2023-04-08 14:27
共1个回答
热心网友 时间:2024-10-22 16:47
设计步骤如下: 1.运行C++ Builder系统后,先激活选单“File/New Application”,创建一个新工程。 2.激活选单“File/Save As”把窗体单元以文件名exitu.cpp存盘,然后激活选单“File/Save Project As”把工程文件以文件名exitp.bpr存盘。(注意:工程文件名与窗体单元文件名不要同名。) 3.在窗体上增加四个TButton组件Button1、Button2、Button3和Button4,分别设置它们的Caption属性为“其它身份登录”、“关机”、“重新启动”和“强制关机”。 4.分别设置Button1、Button2、Button3和Button4组件的OnClick事件响应代码如下: void __fastcall TForm1::Button1Click(TObject Sender) { //其它身份登录 DWORD temp; ExitWindowsEx(EWX_LOGOFF,temp); } //------------------------------ void __fastcall TForm1::Button2Click(TObject Sender) { //关机 DWORD temp; ExitWindowsEx(EWX_SHUTDOWN,temp); } //------------------------------ void __fastcall TForm1::Button3Click(TObject Sender) { //重新启动 DWORD temp; ExitWindowsEx(EWX_REBOOT,temp); } //------------------------------ void __fastcall TForm1::Button4Click(TObject Sender) { //强制关机 DWORD temp; ExitWindowsEx(EWX_FORCE,temp); } 5.运行程序后,分别单击四个按钮测试它们的功能。如果能完成各种设置的功能,说明你已成功了,那么就可以将本文介绍的方法运用到自己开发的C++ Builder应用程序中去控制Windows的关闭了