onMinimize イベントをキャッチする方法は 2 つあります。
最初: FormResize イベント:
if MyForm.WindowState = wsMinimized then ......
2 番目: メッセージ ハンドラーを次のように宣言します。
procedure WMSize(var Msg: TMessage); message WM_SIZE;
その後:
procedure TForm57.WMSize(var Msg: TMessage);
begin
if Msg.WParam = SIZE_MINIMIZED then ....
end;
どっちがいい!?