Вниз
Скачать: CL | DM;

можно ли неактивное окно из панели задач открыть по таймеру?   Найти похожие ветки 

← →
MadGhost ©   (2004-02-04 21:52) [0]

хочу чтоб через определнное время форма открывалась из неактивного состояния? по таймеру?


← →
RealRascal ©   (2004-02-04 22:20) [1]

Сударь, разве нельзя было сначала поискать?
Как тут где-то правильно было подмечено, главное отличие хорошего начинающего от плохого - способность учиться самостоятельно.

http://delphimaster.ru/articles/advice/answer38.html


← →
MadGhost ©   (2004-02-04 23:28) [2]

>RealRascal © (04.02.04 22:20) [1]
прошу прощения, но это не совсем то что я хотел.

представь ситуацию, я например слежу за чем нибудь, скажем у меня касета на видик переписывается, и мне надо в определенное время встать и выключить. Так вот, я описываю это в программе, например в таймер задаю точное время когда она должна меня разбудить. Дальше сворачиваю её, просто сворачиваю и она в панели задач как обычная программа без каких либо наворотов. И потом по событию от таймера она открывается, и показывает мне что нужно отключиться от своих дел и остановить запись на видике.
вот....


← →
AbrosimovA ©   (2004-02-05 10:03) [3]

Попробуй задать для твоего приложения горячую клавишу, например, F9, а к горячей клавише напиши код процедуры для вывода на экран окна с сообщением. Теперь в таймере нужно написать имитацию нажатия клавиши F9 по условию.


← →
olookin ©   (2004-02-05 10:51) [4]

в таймере написать

ShowWindow(Application.Handle,SW_SHOWNORMAL);
SetForegroundWindow(Form1.Handle);

и через заданные интервалы оно будет выходить на передний план. Это нужно?


← →
Вопрошающий   (2004-02-05 11:01) [5]

Или:

Application.Restore;
Form1.SetFocus;


← →
MadGhost ©   (2004-02-11 00:05) [6]

>olookin © (05.02.04 10:51) [4]
>Вопрошающий (05.02.04 11:01) [5]

большое Вам спасибо, оба способа прекрасно работают :)

>>>будет выходить на передний план. Это нужно?
мне это надо, не в таком виде конечно, хочу чат сделать, сообщение челу посылаешь, выскакивает окошко, типа для этого.

ещё раз большое спасибо.


← →
romeo ©   (2004-02-11 00:27) [7]


> olookin © (05.02.04 10:51) [4]
> в таймере написать
>
> ShowWindow(Application.Handle,SW_SHOWNORMAL);
> SetForegroundWindow(Form1.Handle);

Это и в Win2k сработает? Звиняйте, что вмешиваюсь...


← →
MadGhost ©   (2004-02-11 18:32) [8]

да, и в WinXP тоже :))))))



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.018 c
1-79931
Александр
2004-02-09 14:13
2004.02.25
ActionMainMenuBar - WindowMenu


14-80148
SergP
2004-02-02 05:21
2004.02.25
MySQL. Не работает запрос. Что можно сделать?


14-80177
syte_ser78
2004-02-05 15:03
2004.02.25
SaveHTMLSourceToFile


6-80062
Anet
2003-12-16 13:09
2004.02.25
Отследить вход пользователя в сеть


11-79691
Ajax
2003-06-04 22:17
2004.02.25
TKOLTreeView




   Наверх