Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как отобразить окно SysTray в своем приложении [D5, Win2k]


CAHEK ©   (2001-10-22 19:00:00) 

Как бы отобразить окошко SysTray на своей панели или хотя бы создать что-нибудь похожее?


Wizard_Ex   (2001-10-30 17:21:00) [1]

SysTray - это все лишь рисунок иконка, который реагирует на нажатие и все


Иван Шихалев   (2001-10-25 01:01:00) [2]

to Ketmar

А на кой член?


Ketmar   (2001-10-24 23:44:00) [3]

case WM_COPYDATA:
// Undocumented: This is how we can make our own system tray
// and eventually handle app bar windows. Once a window in
// the system has the "Shell_TrayWnd" class name, it receives
// this message!

говоря по-русски, все окошки в системе с классом Shell_TrayWnd при вызове ShellNotifyIcon получают сообщение WM_COPYDATA, в котором приползает структура NOTIFYICONDATA. обрабатываешь это дело, и получаешь свой Tray Manager. работает на всех виндах до 2K. XP - не проверял, но не вижу, отчего бы и там такое дело не заработало :-)

Satanas Nobiscum!


Наверх

Титульная страница Поиск, карта сайта Написать письмо