На главную

В Delphi3 установить минимальный размер окна

В Delphi3 установить минимальный размер окна

ОГЛАВЛЕНИЕ    HOME  MAIL



Иногда для окна программы нежелательно, чтобы его размер был меньше или больше определенного. Перед каждой попыткой изменить размер окна посылается сообщение 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
Hosted by uCoz