Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

программирование [D7, WinXP]


Страницы:   1 2 3

МишаК ©   (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]

да, ты прав, действительно это можно сделать ;)


Страницы:   1 2 3

Наверх

Титульная страница Поиск, карта сайта Написать письмо