Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   System Tray & Startup (http://forum.oszone.net/showthread.php?t=30785)

DarkPaul 31-08-2002 02:43 210088

1. Как сделать, чтобы программа написанная на Delphi 6 при Minimaize ложилась в System Tray ?
2. И автоматически добавляла себя в
"Автозагрузку" ?
Заранее Спасибо !!!

J Fox 06-11-2002 17:27 210089

Вот-вот меня тоже эт интересует!!! И если можна так же для Visual Basic!!! Хотя можна и Delphi!!! как нибудь потом сам разберуся!!! Зараннее сенькс!!!
:biglaugh:
:oszone:

vasketsov 06-11-2002 17:57 210090

DarkPaul
J Fox
1) Shell_NotifyIcon.
2) [hklm\ software\ microsoft\ windows\ currentversion\ run]
либо в аналогичном месте в hkcu создать параметр и прописать себя туда.


сразу же добавлю, чтоб потом не кричали "маздай".
при загрузке шелла explorer регистрирует и рассылает сообщение с именем "TaskbarCreated", соответственно, RegisterWindowMessage не забудьте вызывать, чтоб после падения или ручного снятия оболочки прога из трея не пропадала (как winamp, например).

Добавлено:

Для Delphi6 наверняка даже компоненты есть для этого.

fLANkeR 09-11-2002 06:35 210091

Есть такой сайтик www.delphi.mastak.ru там всегда дофига таких простеньких программ.

J Fox 09-11-2002 11:55 210092

fLANkeR
Цитата:

Есть такой сайтик www.delphi.mastak.ru
Хороший сайтик!!! Пасиба!!! :biglaugh:
:oszone:


Время: 05:55.

Время: 05:55.
© OSzone.net 2001-