Мне было интересно, что всякий раз, когда вы вызываете метод ShowBalloonTip
класса NotifyIcon
, вы получаете всплывающую подсказку:
Fig1: Стандартная всплывающая подсказка
Некоторые приложения и продукты Microsoft могут отображать не только «простые» всплывающие подсказки.
Вот несколько примеров:
Рис. 2: всплывающая подсказка Центра обновления Windows
Совет по установке драйвера http://i.msdn.microsoft.com/dynimg/IC295019.png
Рис. 3. Всплывающая подсказка об установке драйвера оборудования
Рис. 4: Всплывающая подсказка удаления оборудования (Программа: USB Safely Remove)
Хороший взгляд на рисунки 2, 3 и 4 показывает, что они не являются стандартными всплывающими подсказками!
Fig2 имеет другую форму, возможно, от установки свойства Region
. Он также имеет пользовательский значок, который намного больше, чем стандартный ToolTipIcon .
Fig3 использует стандартную форму (я думаю), но у нее есть собственный значок, который, разумеется, больше, чем стандартный ToolTipIcon size.
Fig4 использует стандартный ToolTipIcon , но имеет другую форму.
Мой вопрос заключается в том, как создать какие-либо всплывающие подсказки, которые отображаются в области уведомлений в .NET? Я могу работать с WinAPI так же, как он может выдавать необходимый вывод.