Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2007.04.15;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.042 c
15-1174221002
IMHO
2007-03-18 15:30
2007.04.15
Установка Turbo Delphi


15-1174581028
Empleado
2007-03-22 19:30
2007.04.15
Помнится, тут уже было несколько соревнований...


1-1171963386
RJ
2007-02-20 12:23
2007.04.15
указатель на форму


3-1169557712
Ega23
2007-01-23 16:08
2007.04.15
Собрать БД из двух файлов в один


5-1151662140
Shuric
2006-06-30 14:09
2007.04.15
ReadComponent





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский