Как создать флажки уведомлений Windows 7 с использованием С# с .NET framework?

Я пытаюсь создать приложение с Windows 7 "Всплывающие окна уведомлений" , например, громкость, мощность и беспроводные значки, встроенные в Windows 7.

Я не смог найти какую-либо информацию, хотя в .NET API для ее реализации. Есть ли встроенный способ создания всплывающих окон для уведомлений? Если нет, есть ли другой способ реализовать эту функциональность?

Ответ 1

В них нет ничего особенного, просто одно окно (форма) без заголовка. ControlBox = false и Text = "в winforms. Единственное, что вам нужно сделать, это установить его свойство Location, чтобы оно отображалось над областью уведомлений. И выполните событие" Деактивировать", чтобы закрыть его.

Ответ 2

Я ответил на аналогичный вопрос:

Создайте в стиле WinForm (С#) окно с системным лотком

Настройте несколько свойств, как указано, появится окно, похожее на это, которое вы можете заполнить своими собственными элементами управления. Отсюда вам понадобится небольшая панель, прикрепленная к нижней части окна, несколько ссылок для ввода и любые другие элементы управления, которые вам нужны.

example border window