Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
| Cybertox |
29.05.2004 4:21
Сообщение
#1
|
|
Гость |
Привет!
Очень хотелось бы знать как написать прогу, чтобы её иконка отображалась рядом с часами на панели задач при запуске... Заранее спасибо всем ответевшим. Сообщение отредактировано: Cybertox - 29.05.2004 4:27 |
![]() ![]() |
| BlackShadow |
31.05.2004 10:31
Сообщение
#2
|
|
Гость |
А через 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 |
Cybertox System Tray? 29.05.2004 4:21
CJ Полно компонентов и юнитов для этого. Это все реал... 30.05.2004 16:05
trminator
Это -- статья из DRKB, скачать ее -- где-то на de... 30.05.2004 20:35
trminator Вот еще можно компонент глянуть: http://www.delphi... 30.05.2004 20:43
P@sh@ я лично пользуюсь таким вот небольшим файликом (то... 31.05.2004 18:19
CJ А это случайно не юнит Uris'a? :) Не очень удо... 1.06.2004 21:57
Shadow практически есть все от кнопок на заголовке
до сис... 2.06.2004 12:01![]() ![]() |
|
Текстовая версия | 13.12.2025 14:52 |