| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: WinAPI и системное программирование > System Tray |
| Автор: PavelPro 28.10.2005, 08:19 |
| Как мне скопировать иконки, допустим на Panel, из системного трея, чтоб при этом они сохраняли свою работу, т.е. можно было работать с ними как и на панели задач? Искал на FAQ, ничего об этом нет! |
| Автор: Snowy 28.10.2005, 09:55 | ||
Если у тебя это получится, добавим в FAQ Я пробовал - не вышло. Теоретически в XP это возможно, практически у меня не получилось. В 9х это невозможно. |
| Автор: Girder 28.10.2005, 10:28 | ||
PS: Код выкладывал(для NT)... в принципе если нет необходимости данные иконки оставлять в трее то можно SetParent наложить |
| Автор: z-END 28.10.2005, 10:40 | ||
если нетрудно цылку дай, я бы в таком случае для 2000 треэй переписал, а то уж больно дурацкий он тут |
| Автор: Girder 28.10.2005, 11:49 |
| Вот(он правда не доконца был причесан В принципе его можно переписать покороче(раза в два)... но пока не до него И еще: http://forum.vingrad.ru/index.php?act=ST&f=85&t=47775&hl=tray&view=findpost&p=372659 http://forum.vingrad.ru/index.php?act=ST&f=84&t=21411&hl=tray&view=findpost&p=270051 PS: Файл который присоединен... енто файл который у меня лежит на диске(он не много отличается от ссылки на скачивание). |
| Автор: z-END 28.10.2005, 12:58 |
| Girder а что значит "SysPager в трее - не найден!" ? |
| Автор: Girder 28.10.2005, 17:39 |
| Енто значит что он не нашел там где он должен быть. См. присоединеное |
| Автор: z-END 28.10.2005, 18:09 |
| Girder тоесть получается что на 2000 сервер этот вариант непрокатит? |
| Автор: Girder 28.10.2005, 23:13 |
| Просто посмотри где у тебя находиться область уведомления трея... и поправь енту часть в исходниках. |