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