Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.48 MB
Время: 0.019 c
1-80007
Den_K2004
2004-02-13 10:25
2004.02.25
Как подсунуть свои картинки в TWebBrowser


3-79572
Игорь
2004-01-29 14:32
2004.02.25
ADOConnection с *.dbf


14-80112
N169
2004-02-02 16:32
2004.02.25
Программист назвал сына версией 2.0 :)


1-79915
volkodav
2004-02-09 22:45
2004.02.25
бесконечность


1-79861
Прямой
2004-02-14 04:12
2004.02.25
Как найти длинну динамического массива