Привет!
Очень хотелось бы знать как написать прогу, чтобы её иконка отображалась рядом с часами на панели задач при запуске...
Заранее спасибо всем ответевшим.
Полно компонентов и юнитов для этого. Это все реализуется с помощью WinAPI.
Вот еще можно компонент глянуть: http://www.delphikingdom.ru/asp/viewitem.asp?catalogid=669
случайно наткнулся, сам не пробовал еще
А через shellAPI это тоже легко делается. Через Shell_NotifyIcon в TForm1.FormCreate создаётся иконка и вешается на твоё окошко (сообщение NIM_ADD). В окошке добавляешь обработчик типа Procedure OnIcon(Var Message:TMessage);Message WM_MYICONMESSAGE, в которое через lParam передаются и WM_MOUSEMOVE и WM_LBUTTONUO и т. д.. В TForm1.FormDestroy надо удалить это чудо из трея (сообщение NIM_DELETE). А вообще почитай Win32s.hlp от Borland - там это очень внятно описано.
З. Ы. : а вообще ShelAPI - rulezzz
я лично пользуюсь таким вот небольшим файликом (только это все же компонент, его надо инсталлировать сначала)
Прикрепленные файлы
TrayIcon.pas ( 8.59 килобайт )
Кол-во скачиваний: 323
А это случайно не юнит Uris'a? Не очень удобен. Предлагаю http://karatetski.narod.ru/traybar.zip
практически есть все от кнопок на заголовке
до системного трея типа
достаточно удобен