六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

在應用程序中開關WINDOWS系統

[摘要]在實際應用時,修改了系統的某些設置,必須重新啟動WINDOWS;而有些時候演示完一個軟件后,必須關閉WINDOWS;同時在演示期間,又禁止用戶強行關閉WINDOWS.如何解決上述問題,筆者編制了一個程序全面地解決了上述問題.實現原理:   1.重新啟動WINDOWS,關閉WINDOWS,結束當前的...
在實際應用時,修改了系統的某些設置,必須重新啟動WINDOWS;而有些時候演示完一個軟件后,必須關閉WINDOWS;同時在演示期間,又禁止用戶強行關閉WINDOWS.如何解決上述問題,筆者編制了一個程序全面地解決了上述問題.


實現原理:
  1.重新啟動WINDOWS,關閉WINDOWS,結束當前的用戶進程都是通過調用EXITWINDOWSEX函數實現的.該函數有兩個參數,前一個參數使用EWX_FORCE表示強行關閉WINDOWS而不提醒保存其他應用程序的運行結果,后一個參數EWX_LOGOFF表示注銷當前的用戶進程; EWX_SHUTDOWN表示關閉WINDOWS; EWX_REBOOT表示重新啟動WINDOWS.

  2.禁止關閉WINDOWS是通過關閉WINDOWS98時,系統向各應用程序發送的一個消息wm_queryendsession,通知各應用程序要關機了,如反饋回來的消息值為0,那么就不能關閉WINDOWS98.

應用實例:

建立含有如下控件的窗體:
控件 控件名 CAPTION

窗體 FORM1 重新啟動WINDOWS系統

復選框 CHECKBOX1 強行結束當前的用戶進程

復選框 CHECKBOX2 強行關機

復選框 CHECKBOX3 強行重新啟動機器

復選框 CHECKBOX4 禁止關機

復選框 CHECKBOX5 退出


2.程序清單:

unit CLSW;

interface

uses

Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,

StdCtrls;

type

TForm1 = class(TForm)

CheckBox1: TCheckBox;

CheckBox2: TCheckBox;

CheckBox3: TCheckBox;

CheckBox4: TCheckBox;

CheckBox5: TCheckBox;

procedure CheckBox1Click(Sender: TObject);

procedure CheckBox2Click(Sender: TObject);

procedure CheckBox3Click(Sender: TObject);

procedure CheckBox5Click(Sender: TObject);


private

procedure wmqueryendsession(var msg:TMessage);

message wm_queryendsession;

{ Private declarations }

public

{ Public declarations }

end;

var

Form1: TForm1;

implementation

{$R *.DFM}


procedure TForm1.CheckBox1Click(Sender: TObject);

var EWX_LOGOFF,EWX_FORCE:integer;

begin

EWX_LOGOFF:=0;

EWX_FORCE:=4;

EXITWINDOWSEX(EWX_FORCE OR EWX_LOGOFF,0);

end;


procedure TForm1.CheckBox2Click(Sender: TObject);

var EWX_SHUTDOWN,EWX_FORCE:integer;

begin

EWX_SHUTDOWN:=1;

EWX_FORCE:=4;

EXITWINDOWSEX(EWX_FORCE OR EWX_SHUTDOWN,0);

end;


procedure TForm1.CheckBox3Click(Sender: TObject);

var EWX_REBOOT,EWX_FORCE:integer;

begin

EWX_REBOOT:=2;

EWX_FORCE:=4;

EXITWINDOWSEX(EWX_FORCE OR EWX_REBOOT,0);

end;


procedure TForm1.wmqueryendsession(var msg: TMessage);

begin

if checkbox4.checked then

msg.result:=1

else

msg.result:=0;

end;


procedure TForm1.CheckBox5Click(Sender: TObject);

begin

close;

end;

end.

以上程序在WINDOWS 98、DEPHI 4.0環境中運行通過.


主站蜘蛛池模板: 最近在线观看免费完整视频 | 日本一卡2卡3卡四卡精品 | 亚洲成a人v欧美综合天堂下载 | 伊人久久大香线蕉免费视频 | 王者天下第五季在线观看 | 一区在线视频 | 亚洲日本天堂在线 | 欧美夜夜爽 | 青娱乐精品视频在线观看 | 一级黄色免费观看 | 亚洲青草视频 | 伊人色婷婷综在合线亚洲 | 性xxx免费视频 | 色天使网| 日韩免费观看视频 | 欧美亚洲综合视频 | 伊人网在线视频 | 日本视频在线免费看 | 日韩精品一区二区三区中文字幕 | 欧美又大又粗又长又美 | 亚洲综合色就色手机在线观看 | 青青青免费观看在线视频高清 | 四虎在线影视在线影库 | 欧美夜夜夜| 永久免费看毛片 | 亚洲精品免费在线观看 | 亚洲欧美四级在线播放 | 日本三级香港三级人妇99 | 四虎精品视频 | 亚洲国产成人久久一区www | 日本福利视频一区 | 日本高清视频在线www色下载 | 欧美在线视频观看 | 日本免费不卡在线一区二区三区 | 天堂精品| 视频h在线观看 | 亚洲国产精品成人午夜在线观看 | 天堂最新在线资源 | 青草草产国视频 | 日本视频免费在线播放 | 中国与黑人xxxx视频 |