Текущий архив: 2004.02.25;
Скачать: 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 вся ветка
Текущий архив: 2004.02.25;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.032 c