System Tray & Startup

Ответить
Аватара пользователя
DarkPaul

System Tray & Startup

Сообщение DarkPaul »

1. Как сделать, чтобы программа написанная на Delphi 6 при Minimaize ложилась в System Tray ?

2. И автоматически добавляла себя в

"Автозагрузку" ?

Заранее Спасибо !!!
Аватара пользователя
DarkPaul

Re: System Tray & Startup

Сообщение DarkPaul »

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

Изображение

Изображение
Аватара пользователя
J Fox

Re: System Tray & Startup

Сообщение J Fox »

DarkPaul

J Fox

1) Shell_NotifyIcon.

2) [hklm\ software\ microsoft\ windows\ currentversion\ run]

либо в аналогичном месте в hkcu создать параметр и прописать себя туда.





сразу же добавлю, чтоб потом не кричали "маздай".

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



Добавлено:



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

Re: System Tray & Startup

Сообщение fLANkeR »

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

Re: System Tray & Startup

Сообщение fLANkeR »

fLANkeR


Цитата:



Есть такой сайтик
www.delphi.mastak.ru




Хороший сайтик!!! Пасиба!!! Изображение

Изображение
Ответить

Вернуться в «Программирование и базы данных»