Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Программирование под Windows > WinAPI
Перезагрузить страницу System Tray Balloon Tooltips: кто-нибудь с ними работал
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Monsta Monsta вне форума
Member
 
Сообщений: 126
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 14.07.2004
По умолчанию System Tray Balloon Tooltips: кто-нибудь с ними работал - 22.10.2004, 18:44

Я, в общем, с ними разобрался, но одно неясно: как изменить текст в tooltip'е в то время, когда он уже показывается? Винда, похоже, понимает изменение текста как создание нового tooltip'а, а по этому поводу в MSDN сказано вот что:

Цитата:
Originally posted by MSDN
[b]If an application attempts to display a ToolTip when one is already being displayed, the ToolTip will not appear until the existing balloon ToolTip has been visible for at least the system minimum timeout value. For example, a balloon ToolTip with uTimeout set to 30 seconds has been visible for seven seconds when another application attempts to display a balloon ToolTip. If the system minimum timeout is ten seconds, the first ToolTip displays for an additional three seconds before being replaced by the second ToolTip.
И действительно, загоняю новый текст в NOTIFYICONDATA, посылаю сообщение NIM_MODIFY - винда ждет несколько секунд до таймаута и только потом изменяет текст. А сразу можно как-нибудь?
Ответить с цитированием
Ads
  (#2 (permalink)) Старый
Monsta Monsta вне форума
Member
 
Сообщений: 126
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 14.07.2004
По умолчанию System Tray Balloon Tooltips: кто-нибудь с ними работал - 22.10.2004, 18:44

Я, в общем, с ними разобрался, но одно неясно: как изменить текст в tooltip'е в то время, когда он уже показывается? Винда, похоже, понимает изменение текста как создание нового tooltip'а, а по этому поводу в MSDN сказано вот что:

Цитата:
Originally posted by MSDN
[b]If an application attempts to display a ToolTip when one is already being displayed, the ToolTip will not appear until the existing balloon ToolTip has been visible for at least the system minimum timeout value. For example, a balloon ToolTip with uTimeout set to 30 seconds has been visible for seven seconds when another application attempts to display a balloon ToolTip. If the system minimum timeout is ten seconds, the first ToolTip displays for an additional three seconds before being replaced by the second ToolTip.
И действительно, загоняю новый текст в NOTIFYICONDATA, посылаю сообщение NIM_MODIFY - винда ждет несколько секунд до таймаута и только потом изменяет текст. А сразу можно как-нибудь?
Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
можно ли как нибудь поставить пароль на какую нибудь папку? imported_FAN Любые вопросы от новичков 5 28.11.2010 11:13
System implementation specialist \ System analyst, Moscow ancor Работа 1 10.12.2008 11:57
Как вывести в ToolTips текста больше, чем помещается в экран ALTOM Visual C++ 4 25.08.2008 01:00
Кто-нибудь что-нибудь знает про защиту от копирования на DVD tokito Офтопик 1 07.11.2006 14:05
Как добавить возможность помещения приложения в System Tray CodeGen C++ Builder 6 13.12.2005 12:56
Borland Delphi 2005 Architect где найти исходник для Balloon ToolTips Влад Иванов Delphi 3 22.11.2005 12:39
Как спрятать приложение Qt в system tray ИА Trolltech Qt 2 28.09.2005 18:02
ToolTips в CComboBox. MFC svv Visual C++ 1 01.08.2005 22:25
SysTray и в нем Balloon, а там сабж под XP eduard1987 Visual Basic 2 28.10.2004 10:37
Как запихнуть иконку в System Tray чтобы не скрывалась окно приложений NLF Visual C++ 3 09.08.2004 18:17
Изменение содержимого иконки в System tray Anonymous Visual C++ 1 10.10.2003 14:25
Создание иконок в system tray Anonymous Visual C++ 2 02.10.2002 21:57



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов