Главная страница
    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.46 MB
Время: 0.067 c
3-79567
Виталя
2004-01-29 13:47
2004.02.25
Запрос с условием DATE_IN CONTAINING 10.2003 не выполняется


14-80143
Думкин
2004-02-01 00:02
2004.02.25
С днем рождения! 1 февраля.


14-80290
Miwa
2004-02-03 11:30
2004.02.25
F4 не работает...


3-79657
Sergey V
2004-01-31 06:58
2004.02.25
Странное дело с коннектом к SQL-Серверу


1-79914
hamster
2004-02-08 16:23
2004.02.25
Мышь





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский