1. Как сделать, чтобы программа написанная на Delphi 6 при Minimaize ложилась в System Tray ?
2. И автоматически добавляла себя в
"Автозагрузку" ?
Заранее Спасибо !!!
System Tray & Startup
-
DarkPaul
Re: System Tray & Startup
Вот-вот меня тоже эт интересует!!! И если можна так же для Visual Basic!!! Хотя можна и Delphi!!! как нибудь потом сам разберуся!!! Зараннее сенькс!!!


-
J Fox
Re: System Tray & Startup
DarkPaul
J Fox
1) Shell_NotifyIcon.
2) [hklm\ software\ microsoft\ windows\ currentversion\ run]
либо в аналогичном месте в hkcu создать параметр и прописать себя туда.
сразу же добавлю, чтоб потом не кричали "маздай".
при загрузке шелла explorer регистрирует и рассылает сообщение с именем "TaskbarCreated", соответственно, RegisterWindowMessage не забудьте вызывать, чтоб после падения или ручного снятия оболочки прога из трея не пропадала (как winamp, например).
Добавлено:
Для Delphi6 наверняка даже компоненты есть для этого.
J Fox
1) Shell_NotifyIcon.
2) [hklm\ software\ microsoft\ windows\ currentversion\ run]
либо в аналогичном месте в hkcu создать параметр и прописать себя туда.
сразу же добавлю, чтоб потом не кричали "маздай".
при загрузке шелла explorer регистрирует и рассылает сообщение с именем "TaskbarCreated", соответственно, RegisterWindowMessage не забудьте вызывать, чтоб после падения или ручного снятия оболочки прога из трея не пропадала (как winamp, например).
Добавлено:
Для Delphi6 наверняка даже компоненты есть для этого.
-
fLANkeR
Re: System Tray & Startup
Есть такой сайтик
www.delphi.mastak.ru
там всегда дофига таких простеньких программ.-
fLANkeR