SysTray
От: cjBN http://bitnet.vlz.ru
Дата: 15.04.02 14:08
Оценка: 22 (2)
Нужно добавить в SysTray текст=>можно добавить иконку НО иконка 16х16=> не покатит, делаю следующее, делаю обект и:
SetParent ( my_object_hwnd, FindWindow("SysTrayNotify",NULL);
вуаля мой объект оказывается "в systray-е", НО опять "НО" (сори за каламбур), как я понял винда не хочет следить за этим объектом т.е. не учитывает его при выравнивание systray-я,
если какой либо "официальный" способ запихать в systray объект.

Прикольно выглядит Edit в systray

//Всем привет! Пишу тут впервыею. Сори если это не по правилам форума, (помню как мне дали по голове за это на ixbt.com
icq:#85849913
Re: SysTray
От: Владимир Гренадеров Россия  
Дата: 15.04.02 14:14
Оценка:
Здравствуйте cjBN, Вы писали:

BN>Нужно добавить в SysTray текст=>можно добавить иконку НО иконка 16х16=> не покатит, делаю следующее, делаю обект и:

BN>SetParent ( my_object_hwnd, FindWindow("SysTrayNotify",NULL);
BN>вуаля мой объект оказывается "в systray-е", НО опять "НО" (сори за каламбур), как я понял винда не хочет следить за этим объектом т.е. не учитывает его при выравнивание systray-я,
BN>если какой либо "официальный" способ запихать в systray объект.

BN>Прикольно выглядит Edit в systray


BN>//Всем привет! Пишу тут впервыею. Сори если это не по правилам форума, (помню как мне дали по голове за это на ixbt.com


edit в трее

Официалного способа добавить текст в трэй нет. Но в XP появилась возможность выводить "balloon tips" в районе трэя.

Может, пойдет?


PS А если парахватить WM_PAINT и рисовать прямо на systray'e, предварительно увеличив его ?
OK
Re[2]: SysTray
От: Аноним  
Дата: 15.04.02 15:03
Оценка:
Здравствуйте Владимир Гренадеров, Вы писали:

ВГ>Здравствуйте cjBN, Вы писали:


BN>>Нужно добавить в SysTray текст=>можно добавить иконку НО иконка 16х16=> не покатит, делаю следующее, делаю обект и:

BN>>SetParent ( my_object_hwnd, FindWindow("SysTrayNotify",NULL);
BN>>вуаля мой объект оказывается "в systray-е", НО опять "НО" (сори за каламбур), как я понял винда не хочет следить за этим объектом т.е. не учитывает его при выравнивание systray-я,
BN>>если какой либо "официальный" способ запихать в systray объект.

BN>>Прикольно выглядит Edit в systray :)


BN>>//Всем привет! Пишу тут впервыею. Сори если это не по правилам форума, (помню как мне дали по голове за это на ixbt.com :))


ВГ>edit в трее :) :) :)


ВГ>Официалного способа добавить текст в трэй нет. Но в XP появилась возможность выводить "balloon tips" в районе трэя.


ВГ>Может, пойдет?


ВГ>PS А если парахватить WM_PAINT и рисовать прямо на systray'e, предварительно увеличив его ?


желательно что бы все это чудо работало и в win9x&win2k
WM_PAINT думаю проблемотично будет слидить за Win32Tollbar & NotifyTrayClock (SysTray как такавой состоит из 3х объектов: SysTrayNotify а в нем Win32Tollbar & NotifyTrayClock.)
Re[3]: SysTray
От: Владимир Гренадеров Россия  
Дата: 15.04.02 18:06
Оценка:
Здравствуйте Аноним, Вы писали:

BN>>>Нужно добавить в SysTray текст=>можно добавить иконку НО иконка 16х16=> не покатит, делаю следующее, делаю обект

А>желательно что бы все это чудо работало и в win9x&win2k
А>WM_PAINT думаю проблемотично будет слидить за Win32Tollbar & NotifyTrayClock (SysTray как такавой состоит из 3х объектов: SysTrayNotify а в нем Win32Tollbar & NotifyTrayClock.)

Есть мысль — а не сделать ли тебе "Desk Band" — аналог quick launch на которой и выводить текст ?

В M$DN это подробно описано...
OK
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.