На главную
Подписка
Новости


Рейтинг@Mail.ru











Главная / DELPHI / Часто задаваемые вопросы и ответы на них / ОС и железо / Как отловить момент окончания изменения размеров компонента Сделать домашней страницей Добавить в избранное Написать писмо

Как отловить момент окончания изменения размеров компонента


В следующем примере показан перехват сообщения WM_EXITSIZEMOVE Хотя сообщение документированно только для Windows NT оно работает точно так же и под Windows 95. Обратите внимание что Вы можите перехватить сообщение WM_ENTERSIZEMOVEдля определения момента начала пользователем операции изменения размера или перемещения окна.


type
  TForm1 = class(TForm)
  private
    { Private declarations }
  public
    { Public declarations }
    procedure WMEXITSIZEMOVE(var message: TMessage); message WM_EXITSIZEMOVE;
end;

var
  Form1: TForm1;

implementation
{$R *.DFM}

procedure TForm1.WMEXITSIZEMOVE(var message: TMessage);
begin
  Form1.Caption := 'Finished Moving and sizing';
end;


Copyright ©   "DELPHI WORLD"   E-mail:   delphiworld@mail.ru  http://www.delphiworld.narod.ru
Источник получения информации: http://www.delphiworld.narod.ru
Hosted by uCoz