Форум: "Основная";
Текущий архив: 2003.03.17;
Скачать: [xml.tar.bz2];
ВнизПриложение без формы надо запихать в 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c