Как скрыть всплывающую подсказку по желанию?

Очень просто заставить значок на панели задач отображать всплывающую подсказку: все, что мне нужно сделать, это установить флаг NIF_INFO при вызове Shell_NotifyIcon (NIM_MODIFY, ...), и всплывающее окно появляется, без проблем.

Теперь я хочу иметь возможность спрятать воздушный шар, когда он мне больше не нужен, но я не могу найти способ сделать это. Я попытался очистить флаг NIF_INFO и вызвать Shell_NotifyIcon (NIM_MODIFY, ...), но воздушный шар остался. Он исчезает сам по себе, через несколько секунд, но это не то, чего я хочу: я хочу скрыть это сразу, когда моя программа считает, что это должно быть скрыто.

Единственный способ заставить шар исчезнуть - это уничтожить значок и снова добавить его на панель задач, но это ужасно.

Можно ли спрятать воздушный шар, не воссоздав значок на панели задач? Благодарю.

Ответы на вопрос(2)

Ваш ответ на вопрос