![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
программирование [D7, WinXP]
МишаК © (2006-07-02 20:13:00)можно сделать так что бы прогр-ма всегда была активизированна
даже если параллельно ей работает другая например MS Word
Eraser (2006-07-02 22:11:00) [41]> [7] Пусик © (02.07.06 21:55)
> Кроме того, окну необязательно быть активным
более того - ему не обязательно быть даже foreground, но фактически оно будет поверх всех окон, а прыжки если и будут, то не заметно для юзера.
Пусик (2006-07-02 22:02:00) [42]
> И при этом не прыгать вверх-вниз по таймеру, не так ли?
Совершенно верно. Не по таймеру. Но прыгать.
Юрий Зотов (2006-07-02 21:59:00) [43]> Пусик © (02.07.06 21:55) [7]
Совершенно верно. И при этом не прыгать вверх-вниз по таймеру, не так ли?
Пусик (2006-07-02 21:55:00) [44]Задача "об окне поверх остальных" имеет вполне практическое применение и достаточно элегантное решение. Кроме того, окну необязательно быть активным. Достаточно быть поверх всех.
Юрий Зотов (2006-07-02 21:44:00) [45]> parovoZZ © (02.07.06 20:39) [4]
Юзер будет в восторге. Окна сами прыгают - то одно поверх другого, то наоборот... работать невозможно, но зрелище - сказочное.
Leonid Troyanovsky (2006-07-02 21:10:00) [46]
> parovoZZ © (02.07.06 20:39) [4]
> хендл самого верхнего окна и сверяй со своим - если разнится,
> то заново помещаешь своё окно на самый верх.
Это не игрушки.
--
Regards, LVT.
parovoZZ (2006-07-02 20:39:00) [47]А чтобы ВСЕГДА висела поверх всех окон, периодически бери хендл самого верхнего окна и сверяй со своим - если разнится, то заново помещаешь своё окно на самый верх. Работает даже в игрушках.
Юрий Зотов (2006-07-02 20:39:00) [48]> МишаК (02.07.06 20:13)
Вопрос непонятен. Поясните, что Вы подразумеваете под словом "активизирована".
Mr.Floppy (2006-07-02 20:27:00) [49]Чтобы всегда висела поверх других окон? Если да, то:
Form1.FormStyle := fsStayOnTop; //поверх все окон
Form1.FormStyle := fsNormal; //вернуть обратно
RzCoDer (2006-07-02 20:18:00) [50]да, ты прав, действительно это можно сделать ;)