PDA

Показать полную графическую версию : System Tray & Startup


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

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

vasketsov
06-11-2002, 17:57
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
Есть такой сайтик www.delphi.mastak.ru там всегда дофига таких простеньких программ.

J Fox
09-11-2002, 11:55
fLANkeR
Есть такой сайтик www.delphi.mastak.ru
Хороший сайтик!!! Пасиба!!! :biglaugh:
:oszone:




© OSzone.net 2001-2012