首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

如何样在任务态栏关闭程序的时候有提示

2012-02-26 
怎么样在任务态栏关闭程序的时候有提示?我用delphi写的软件点击右上角的关闭按钮时会执行FormCloseQuery里

怎么样在任务态栏关闭程序的时候有提示?
我用   delphi   写的软件点击右上角的关闭按钮时会执行   FormCloseQuery   里面的语句,   但是当我在任务态栏里面关闭程序的时候就不会执行   FormCloseQuery   里面的语句  
    请问各位高手有什么办法解决这个问题?

[解决办法]
procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
MessageBox(Handle, 'hello, ningensoft ', 'ningensoft ', MB_OK);
CanClose:= True;
end;

//我这样写,除了在任务管理器中直接结束进程外,都可以弹出该对话框啊!
[解决办法]
procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
if MessageBox(Handle, 'Notice,close window ', 'notice ', MB_OKcancel)=1 then
CanClose:= True
else canclose:=false;
end;

热点排行