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

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

在應用程序中開關WINDOWS系統(tǒng)

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


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

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

應用實例:

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

窗體 FORM1 重新啟動WINDOWS系統(tǒng)

復選框 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環(huán)境中運行通過.


主站蜘蛛池模板: 日本高清免费在线观看 | 天天艹日日干 | 亚洲欧美综合网 | 中文字幕视频在线观看 | 亚洲欧美在线一区二区 | 日本亚欧乱色视频在线网站 | 日本一区二区三区免费高清在线 | 王者天下第五季在线观看 | 小明精品国产一区二区三区 | 四虎影视免费观看 | 亚洲精品视频在线播放 | 欧美综合在线观看 | 色综合久久综精品 | 日本另类αv欧美另类aⅴ | 日韩专区亚洲国产精品 | 青娱在线 | 亚洲成a人片在线看 | 午夜一级精品免费毛片 | 亚洲图区综合网 | 午夜手机视频 | 综合久久久久久久 | 一道本久久 | 五月婷婷丁香在线观看 | 小屁孩cao大人免费网站 | 午夜视频在线观看免费高清 | 色综合网天天综合色中文男男 | 天天天天色 | 无码免费一区二区三区免费播放 | 在线看欧美成人中文字幕视频 | 日本热久久 | 日韩a一级欧美一级在线播放 | 色爱区综合激情五月综合激情 | 日日夜夜天天 | 色综合综合 | 综合网久久 | 欧美在线三级 | 色狠狠干 | 色老久久精品偷偷鲁一区 | 亚洲国产成人在人网站天堂 | 中文字幕免费在线视频 | 亚洲天堂免费看 |