ºìÁªLinuxÃÅ»§
Linux°ïÖú

Delphi±à³Ì½ûÖ¹Óû§¹Ø±Õ²Ù×÷ϵͳ

·¢²¼Ê±¼ä:2006-04-05 00:43:29À´Ô´:ºìÁª×÷Õß:reing
±¾ÊµÀý½éÉÜÔÚ³ÌÐòÔËÐеĹý³ÌÖнûÖ¹Óû§¹Ø±Õ²Ù×÷ϵͳ¡£

¡¡¡¡Óû§ÊÇ·ñ¿ÉÒԹرղÙ×÷ϵͳÊÇͨ¹ý¶ÔWM_QueryEndSessionµÄ´¦ÀíÀ´ÊµÏֵģ¬Îª´ËÊ×ÏÈÐèÒªÔÚ³ÌÐòÖÐÌí¼ÓWM_QueryEndSessionÏûÏ¢´¦ÀíµÄÉùÃ÷£º

procedure QueryEndSession(var Msg:TMessage);Message WM_QueryEndSession;

¡¡¡¡ËüµÄÏìÓ¦´úÂëÈçÏ£º

ÒýÓÃ:
procedure TForm1.QueryEndSession(var Msg:TMessage);
begin
¡¡Msg.Result:=0;
end;


¡¡¡¡µ±Óû§¹Ø±Õ²Ù×÷ϵͳʱ£¬²Ù×÷ϵͳ»á·¢²¼Ò»¸öWM_QueryEndSessionÏûÏ¢£¬Õâʱ¾Í»á¼¤»î±¾ÊµÀý³ÌÐòÖеÄQueryEndSession¹ý³Ì£¬³ÌÐòͨ¹ýÉèÖÃÏûÏ¢µÄ·µ»ØֵΪ0£¬¾Í»á½ûÖ¹Óû§¹Ø±Õ²Ù×÷ϵͳ£¬·´Ö®Èç¹ûÉèÖÃÏûÏ¢µÄ·µ»ØֵΪ1£¬¾Í»áÔÊÐíÓû§¹Ø±Õ²Ù×÷ϵͳ¡£

¡¡¡¡³ÌÐò´úÂëÈçÏ£º

ÒýÓÃ:
unit Unit1;
interface
uses

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

Dialogs;

type
¡¡TForm1 = class(TForm)
private
¡¡{ Private declarations }
¡¡procedure QueryEndSession(var Msg:TMessage);Message WM_QueryEndSession;
¡¡public
¡¡¡¡{ Public declarations }
¡¡end;

var
¡¡Form1: TForm1;
¡¡implementation
¡¡{$R *.dfm}
¡¡procedure TForm1.QueryEndSession(var Msg:TMessage);
begin
¡¡Msg.Result:=0;
end;
end.


¡¡¡¡±£´æÎļþ£¬È»ºó°´F9¼üÔËÐгÌÐò¡£Ö»Òª±¾³ÌÐòÔÚÕý³£ÔËÐУ¬Óû§¾ÍÎÞ·¨¹Ø±Õ²Ù×÷ϵͳ¡£

¡¡¡¡ÔÚ¹¤³Ìʵ¼ÊÖУ¬¾­³£ÐèҪʹӦÓóÌÐò²»¼ä¶ÏµØÔËÐУ¬ÎªÁË·ÀÖ¹ÒâÍâÒòËعرղÙ×÷ϵͳ£¬¿ÉÒÔʹÓñ¾ÊµÀý½éÉܵķ½·¨¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ