![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Сообщения у области tray [D6, WinXP]
whitepower © (2005-02-14 15:17:00)Подскажите, как сделать окно с сообщением у области Tray.
Это НЕ balloon hint от иконки в tray — это было бы слишком просто.
Например, так выводит сообщения MSN в момент прихода нового сообщения — неспеша выезжает прямоугольное окно у нижнего правого края окна, повисит и также неспеша уезжает. Там сообщение, заголовок, картинки и т.п. И другие программы (например, Outpost Firewall) выводят сообщения такими же окнами.
Понятно, что это некая стандартная вещь.
Подскажите, в каком направлении смотреть. (Для hint от иконки в tray я бы сказал "см. Shell_NotifyIcon". А в данном случае?
Игорь Шевченко (2005-02-14 16:35:00) [1]Сделать окно со стилем WS_POPUP, разместить его у правого нижнего края WorkArea, плавно подвинуть по таймеру вниз. И все проблемы позади.
Fay (2005-02-14 16:12:00) [2]2 DVM © (14.02.05 15:55) [4]
Может быть. Я не видел этот самый MSN и решил, что речь идёт о "balloon ToolTip".
DVM (2005-02-14 15:55:00) [3]Это не стандарная возможность оболочки. Окно самодельное.
Fay (2005-02-14 15:32:00) [4]http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/reference/structures/notifyicondata.asp
Fay (2005-02-14 15:26:00) [5]В данном случае тоже Shell_NotifyIcon
Обрати внимание на _NOTIFYICONDATA - она бывает разных версий.
TUser (2005-02-14 15:23:00) [6]Panda тоже что-то похожее делает. Наверняка там специальное 'нехинтовое' окно сделано, и ему говорят SetWindowRgn много раз подряд.