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

Вниз

Приложение без формы надо запихать в SysTray   Найти похожие ветки 

 
Alexey_ural   (2003-03-04 15:16) [0]

Не могу в Source, т.е. в модуле Program <> создать форму, чтобы она не считалась главной?


 
Roma ©   (2003-03-04 15:41) [1]

"Пуркуа бы и не па?"... ;) Можешь... И даже две... Или восемь...

PS: В SysTray приложение не запихнешь, туда можно поместить индикатор (Notify Icon), функцией Shell_NotifyIcon... А кому будут отсылаться сообщения от индикатора - приложению (с формой или без), службе, т.п. - указывается при создании индикатора...


 
Юрий Зотов ©   (2003-03-05 00:07) [2]

> А кому будут отсылаться сообщения от индикатора - приложению
> (с формой или без), службе, т.п. - указывается при создании
> индикатора...

А отсылаться сообщения от индикатора будут ОКНУ, хэндл которого указан в поле hWnd структуры NOTIFYICONDATA. И ТОЛЬКО окну, а не чему-нибудь другому.

Вывод - поместить в Tray иконку в безоконном приложении, службе и т.п., наверное, можно, но не нужно. Потому что в этом нет никакого смысла - нет получателя сообщения и, значит, некуда его отсылать. И некуда прицепить код для его обработки.

Должно быть ОКНО. Видимое или невидимое. Созданное средствами Delphi, API или еще чем угодно. Это неважно. Важно только то, что окно ДОЛЖНО БЫТЬ. Вместе с его оконной функцией и циклом выборки сообщений.





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

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

Наверх




Память: 0.47 MB
Время: 0.015 c
7-54338
Slap
2003-01-17 11:48
2003.03.17
Проблема с CreateProcess в под Win9x


14-54319
WWP
2003-03-01 23:46
2003.03.17
Клиент-серверные базы данных (MSSQL Server)


14-54280
NKkkk
2003-02-28 17:11
2003.03.17
8 марта посвящается


3-53956
Marsivan
2003-02-26 16:18
2003.03.17
Access-Delphi


3-53862
Stas
2003-02-24 16:44
2003.03.17
выделение записей цветом простом DBGRID е или DBGRIDEH е