|
Иногда для окна программы нежелательно, чтобы его размер был меньше или больше определенного. Перед каждой попыткой изменить размер окна посылается сообщение WM_GETMINMAXINFO. В нем вы и можете отслеживать размер окна....
private
procedure WMGetMinMaxInfo(var Msg: TMessage); message
WM_GETMINMAXINFO;
...
procedure TForm1.WMGetMinMaxInfo(var Msg: TMessage);
begin
inherited;
with PMinMaxInfo(Msg.LParam)^ do begin
ptMinTrackSize.x := 100;
ptMinTrackSize.y := 50;
ptMaxTrackSize.x := 200;
ptMaxTrackSize.y := 100;
end;
end;
главная страница задать вопрос email: delphi4all@narod.ru
|