Столкнулся с проблемкой.
Если отображать форму поверх неактивного (!) окна чата, то при случайном наведении курсора на ссылку (не важно где, даже в шапке) форма прячется.
Как это исправить?
Не предлагать fsStayOnTop, и сам знаю, неудобно и не подходит для меня.
Жду любых мыслей и помощи (:
Баг формы
Re: Баг формы
Сам отвечу на свой вопрос, мб кому пригодится:
И запихиваем это в таймер с интервалом 1.
Код: Выделить всё
if форма<>nil then if форма.Active then BringWindowToTop(форма.WindowHandle);
Re: Баг формы
Не забывай писать на чёс ты программируешь. Мы не экстрасенсы.Dj Arktic писал(а):Сам отвечу на свой вопрос, мб кому пригодится:И запихиваем это в таймер с интервалом 1.Код: Выделить всё
if форма<>nil then if форма.Active then BringWindowToTop(форма.WindowHandle);
- HukpoFuJl
- Сообщения: 90
- Зарегистрирован: 15:29, 17.10.2008
- Откуда: Белaрусь, Гомель
- Контактная информация:
Re: Баг формы
Как бэ изложен сам алгоритм, не важно какой язык.
Вот пример на "русском"
И в цикл, в отдельный поток с ожиданием между проходами.
Синтаксис си-подобный, но думаю кто понимает идею - реализует на любом языке
Вот пример на "русском"

Код: Выделить всё
Если (форма не скрыта или отображается)
{
Если (форма активна)
{
Выдвинуть её на передний план;
}
}
Синтаксис си-подобный, но думаю кто понимает идею - реализует на любом языке
