![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Application.OnMinimize [D6, XP]
psa247 © (2005-10-12 12:23:00)Переопределил Application.OnMinimize. При вызове Application.Restore при минимизации - окно появляется и снова пропадает, потом появляется снова. Как избежать повторения, чтобы сразу восстанавливалось?
psa247 (2005-10-18 11:13:00) [1]Что за событие происходит, когда пользователь щелкает по окошку в панели задач?
psa247 (2005-10-12 21:46:00) [2]Смысл в том, что окно прыгает. То свернется, то развернется. Происходит этот цикл 2 раза. Раздражает.
umbra (2005-10-12 15:19:00) [3]так смысл в том, чтобы окно не сворачивалось при определенном условии?
psa247 (2005-10-12 13:41:00) [4]
Application.OnMinimize:= ActivateWindow;
...
procedure TF.ActivateWindow(Sender : TObject);
begin
if SB_OnTop.Tag = 1 then Application.Restore;
end;
...
umbra (2005-10-12 12:57:00) [5]
psa248 (12.10.05 12:46) [2]
это написано в обработчике OnMinimize? тогда Вы же и восстанавливаете окно
вызовом
Application.Restore();
уберите его. но вообще неясен смысл манипуляций
psa248 (2005-10-12 12:46:00) [6]
Application.OnMinimize := nil;
Application.Restore();
Application.OnMinimize := <Предыдущий обработчик OnMinimize>;
umbra (2005-10-12 12:44:00) [7]
> Переопределил Application.OnMinimize
и как выглядит обработчик?