Главная страница
    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.045 c
15-1174496971
Brucks
2007-03-21 20:09
2007.04.15
Ищется PHP-программист, в офис, Петербург, от $1000


15-1174388417
IgneouS
2007-03-20 14:00
2007.04.15
Проблема со шрифтами


2-1173705002
Евгений Тарабановский
2007-03-12 16:10
2007.04.15
Как зарегистрировать новый тип файлов в Vista?


15-1174401370
Ш-К
2007-03-20 17:36
2007.04.15
Чем хелперы отличаются от адаптеров?


15-1174400750
ProgRAMmer Dimonych
2007-03-20 17:25
2007.04.15
Помогите найти звуковой файл...





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский