如题!我需要在子窗口被用户关闭后立即进行额外的处理。谢谢!
解决方案 »
- 请把以下C++变量的定义和处理翻译为DELPHI
- adoquery 怎么老是重复第一条纪录 请高手指点一下
- 简单问题
- 求助:各位高手,为什么我下面的字符串赋值语句错了,谢谢!
- delphi7.0如何与access连接?
- 利用网页制作了一个表情图的选择功能,如何判断选择的图片???????????
- 我在XP改变窗口大小时,不能像Win98那样会画出虚框,然后才改变窗口大小。
- 请求高手指点delphi7中软件开发问题
- ●●●●哪里dbgrid结束处带数字字段合计功能的dbgrid类形状控件及其用法带打印的更好,
- 怎样把MSSQLSeriver的数据库用Combobox显示出来?
- 数据访问组件如ADOTable、ADOQuery读取数据库时为何会把负数读成正数?
- 什麼函數可以判斷出一個字符串的內容全部是數字
TForm1 = class(TForm)
BitBtn1: TBitBtn;
procedure BitBtn1Click(Sender: TObject);
private
OldWindowProc: TWndMethod;
public
procedure NewWindowProc(var Message: TMessage);
end;var
Form1: TForm1;implementationuses Unit2;{$R *.dfm}procedure TForm1.NewWindowProc(var Message: TMessage);
begin
if Message.Msg = WM_CLOSE then
ShowMessage('WM_CLOSE');
if Assigned(OldWindowProc) then OldWindowProc(Message);
end;procedure TForm1.BitBtn1Click(Sender: TObject);
begin
OldWindowProc := Form2.WindowProc;
Form2.WindowProc := NewWindowProc;
Form2.ShowModal;
end;————————————————————————————————————
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
————————————————————————————————————
lxpbuaa(桂枝香在故国晚秋)的程序利用了消息,如果是关闭窗口的消息,并且窗口存在,就向它发出关闭窗口的指令。