Приложение для панели инструментов Windows
Как создать приложение, прикрепляемое к панели инструментов Windows, например Winamp Desk Band, в.NET?
3 ответа
C# делает Shell, часть 3
http://www.codeproject.com/KB/shell/csdoesshell3.aspx
AppBar с использованием C#
Похоже, вы хотите создать панель приложений.
Я предлагаю вам сначала проверить реализацию AppBar, включенную в пакет Genghis. Я не могу сказать, хорошо ли это, так как я никогда не использовал это, но это выглядит многообещающим.
Вручную вам придется использовать несколько вызовов Win32 API, чтобы зарезервировать / освободить место на экране и добиться желаемого эффекта, как подробно описано в этой статье.
Удачи!
В качестве коммерческой альтернативы см. Готовый к использованию компонент ShellAppBar, который поддерживает все случаи и дополнительные варианты, такие как панель задач, пристыкованную к левому, правому, верхнему, нижнему краю, поддержку нескольких мониторов, перетаскивание, автоматическое скрытие и т. Д. И т. Д.