![]() |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() |
Cybertox |
![]() ![]()
Сообщение
#1
|
Гость ![]() |
Привет!
Очень хотелось бы знать как написать прогу, чтобы её иконка отображалась рядом с часами на панели задач при запуске... Заранее спасибо всем ответевшим. Сообщение отредактировано: Cybertox - 29.05.2004 4:27 |
![]() ![]() |
BlackShadow |
![]()
Сообщение
#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 ![]() |
![]() ![]() |
![]() |
Текстовая версия | 19.06.2025 1:23 |