Nein, entweder die WndProc deiner Form überschreiben oder eine ganz normale Message-Handler-Methode schreiben...
WndProc überschreiben (sinnvoll falls du viele Messages extra behandelst):
Delphi-Quellcode:
type TForm1 = class(TForm)
....
public
procedure WndProc(var Message: TMessage); override;
end;
procedure TForm1.WndProc(var Message: TMessage);
begin
case Message.Msg of
WM_GETMINMAXINFO : begin {...} end;
// ... eventuell andre Messages behandeln
else
inherited;
end;
end;
Message-Handler:
Delphi-Quellcode:
type TForm1 = class(TForm)
....
public
procedure WMGetMinMaxInfo(var Message: TMessage); message WM_GETMINMAXINFO;
end;
procedure TForm1.WMGetMinMaxInfo(var Message: TMessage);
begin
// ...
end;