Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.025 c
3-1101757521
Hmm
2004-11-29 22:45
2004.12.26
Нужен пример работы с транзакциями.


1-1103086828
Андерсон
2004-12-15 08:00
2004.12.26
Экспорт в Excel буленовское поле


9-1093137340
Xerx
2004-08-22 05:15
2004.12.26
Источники моделей


14-1102330070
AlexG
2004-12-06 13:47
2004.12.26
Оценим сайт? Интересно просто ваше мнение...


14-1102576195
Dmitriy O.
2004-12-09 10:09
2004.12.26
Вот как борются у нас с Русским национализмом.




   Наверх