![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Изменение размеров окна [D6, Win2k]
dmk © (2003-01-26 17:03:00)Если отлавливать событие WM_WINDOWPOSCHANGED, то при изменении размеров из режима wsNormal в wsMaximized это событие повторяется 2-3 раза. Возможно ли узнать об полном окончании изменения размеров окна при развороте в режим wsMaximized?
Юрий Зотов (2003-01-27 08:08:00) [1]GetWindowPlacement, видимо. Но, похоже, многократный вызов устраиваете Вы сами, вызывая UpdateSizes. Проверьте.
dmk (2003-01-26 19:08:00) [2]Проще говоря через эту процедуру при изменении окна вызов происходит несколько раз.
procedure TDrawForm.WMWindowChanged(var m:TWMWindowPosChanged);
begin
inherited;
If FInited then UpdateSizes;
end;
Как узнать что вызов был последний?