Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.12.26;
Скачать: CL | DM;

Вниз

service & tray icon   Найти похожие ветки 

 
ддд   (2004-11-13 09:26) [0]

Пишу сервис. И задумался, можно ли создать взаимодействие сервиса (или приложения) с иконкой в трее, т.е. насколько это коррестно. Попробовал - иконка в трее появляется, но потом исчезает. Правда есть одно "но", я не знаю, как сервисы взаимодействуют с оконными сообщениями, через какие хэндлы.
Если все еще непонятно чего я хочу:
1. создать сервис
2. при запуске сервиса создать в трее иконку, привязать к ней контекстное меню.
3. при выборе пунктов контекстного меню подгружать к сервису dll и давать всякую статистическую информацию пользователю.
В справке пишут, что для сервисов в этом же модуле нелься использовать unit Forms. Но ведь я же и не собираюсь его использовать. У dll свой дескриптор приложения, поэтому все должно быть нормально ...
В общем, прежде чем все это дело начинать, хотелось бы услышать мнение знающих людей.
Благодарю за внимание


 
DrPass ©   (2004-11-13 13:11) [1]

Если сервис работает в интерактивном режиме - иконка создается точно так же, как и в обычном приложении. Shell_NotifyIcon(бла-бла-бла). Делай невидимое окно, посылай в него сообщения от иконки. Forms тоже можно подключить, только к проекту твоего сервиса нужно будет добавить еще один модуль.



Страницы: 1 вся ветка

Текущий архив: 2004.12.26;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.023 c
1-1102817066
Hoot
2004-12-12 05:04
2004.12.26
У меня в компоненте есть FItems : TStrings; Как мне перехватить


3-1101654116
Nikolay_2
2004-11-28 18:01
2004.12.26
MS SQL


6-1092001822
-=Iton=-
2004-08-09 01:50
2004.12.26
Firewall


3-1101931556
DWW
2004-12-01 23:05
2004.12.26
Защита


1-1102861942
ASDFGH
2004-12-12 17:32
2004.12.26
Перевод в верхний регистр не работает.