Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.04.15;
Скачать: CL | DM;

Вниз

Как не активировать главную форму дочерними   Найти похожие ветки 

 
ViToTiV ©   (2007-02-13 11:22) [0]

Подскажите как сделать, что бы другие формы не активировали главную форму при их вызове? Т.е ситуация такая:
Я показываю вторую форму при определённом событии виндовс (просто создаю её и делаю show), так вот при её показе, кнопка главной формы на панели задач начинает мигать :(
В нете пишут что надо сделать парентом формы GetDesktopWindow, но тогда появляется вторая кнопка формы на понели задач, а мне этого не нужно!


 
Leonid Troyanovsky ©   (2007-02-13 11:49) [1]


> ViToTiV ©   (13.02.07 11:22)  

> Я показываю вторую форму при определённом событии виндовс


procedure TFormX.ShowNA;
begin
 ShowWindow(Handle, SW_SHOWNA);
 Visible := True;
end;

--
Regards, LVT.


 
ViToTiV ©   (2007-02-13 13:48) [2]

Спасибо, помогло :)
Активация не срабатывает, но при закрытии второй формы всё равно главная форма выходит на передний план


 
Leonid Troyanovsky ©   (2007-02-13 14:55) [3]


> ViToTiV ©   (13.02.07 13:48) [2]

> Активация не срабатывает, но при закрытии второй формы всё
> равно главная форма выходит на передний план


Так и должно быть, т.к., видимо, окно закрывается, например,
мышью, т.е., приложение становится foreground благодаря
последнему событию ввода.

Если же то самое окно закрывать также по таймеру,
то приложение не активируется.

--
Regards, LVT.


 
ViToTiV ©   (2007-02-19 10:33) [4]


> Так и должно быть,

А можно как нить этого избежать? Что бы по закрытию другой формы, главная форма оставалась там где была, а не активировалась на передний план?


 
Leonid Troyanovsky ©   (2007-02-19 11:47) [5]


> ViToTiV ©   (19.02.07 10:33) [4]

> А можно как нить этого избежать? Что бы по закрытию другой
> формы, главная форма оставалась там где была, а не активировалась
> на передний план?

Посмотри еще
http://groups.google.com/group/fido7.ru.delphi/msg/8f5d2648407f7aa6

--
Regards, LVT.



Страницы: 1 вся ветка

Текущий архив: 2007.04.15;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.08 c
2-1175023480
Василий
2007-03-27 23:24
2007.04.15
округление


2-1174909065
bagos
2007-03-26 15:37
2007.04.15
stringgrid


1-1171994788
Andrey.Ru
2007-02-20 21:06
2007.04.15
Как получить первые 4 бита из байта...


2-1175086004
Alll
2007-03-28 16:46
2007.04.15
Рисование линий на TImage


2-1174990327
Dmitry_177
2007-03-27 14:12
2007.04.15
INI-файлы на API