Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.02.25;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.033 c
8-80022
XeON
2003-10-24 12:54
2004.02.25
bmp2ico


14-80215
Clift
2004-02-05 17:38
2004.02.25
ХР


4-80366
Opryshok
2003-12-17 13:53
2004.02.25
Как изменить размер контрола посылкой месседжа?


1-79936
goliath
2004-02-09 17:10
2004.02.25
Рекурсивный поиск


1-79800
RUS
2004-02-11 15:55
2004.02.25
Как преобразовать текстовый фал DOS?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский