| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: WinAPI и системное программирование > Как узнать, что Balloon-окно из трея закрылось? |
| Автор: dzh2000 1.8.2007, 19:58 |
| Вывожу balloon-окно, используя Shell_NotifyIcon. Как узнать, что оно закрылось по таймауту или пользователем? |
| Автор: _RIM_ 2.8.2007, 00:16 |
| 1). Если Ballon закрыт по таймауту, то отлавливай событие окончания работы таймера (OnBallonTimeOut) 2). Если Ballon закрыт пользователем, то отлавливай тоже событие таймера (OnBallonTimeOut) Ballon'a у себя в приложении. все просто. И кстати ты какой компонент используешь для вывода Ballon'a? Если надо кину пример - как у меня в компоненте. |
| Автор: Rouse_ 3.8.2007, 08:28 | ||
После вызова Shell_NotifyIcon(NIM_MODIFY с флагом NIF_INFO в калбэк пойдут следующие сообщения:
Что они означают - думаю можно понять по их названию |
| Автор: EvilsInterrupt 3.8.2007, 09:18 |
| Rouse_, вот ну почему мне нельзя поднимать репутацию. Когдаб я еще узнал эти константы ?! |
| Автор: Rouse_ 3.8.2007, 09:53 |
Это ты про пузомерку, которая слева? Я на нее не обращаю внимания Ну если бы посмотрел MSDN - то сразу бы узнал |