我找到了两种捕捉 onMinimize 事件的方法。
第一:在 FormResize 事件中:
if MyForm.WindowState = wsMinimized then ......
第二:像这样声明消息处理程序:
procedure WMSize(var Msg: TMessage); message WM_SIZE;
接着:
procedure TForm57.WMSize(var Msg: TMessage);
begin
if Msg.WParam = SIZE_MINIMIZED then ....
end;
哪种方式更好?!