Приложение для панели инструментов Windows

Как создать приложение, прикрепляемое к панели инструментов Windows, например Winamp Desk Band, в.NET?

3 ответа

Решение

C# делает Shell, часть 3

http://www.codeproject.com/KB/shell/csdoesshell3.aspx

AppBar с использованием C#

http://www.codeproject.com/KB/dotnet/AppBar.aspx

Похоже, вы хотите создать панель приложений.

Я предлагаю вам сначала проверить реализацию AppBar, включенную в пакет Genghis. Я не могу сказать, хорошо ли это, так как я никогда не использовал это, но это выглядит многообещающим.

Вручную вам придется использовать несколько вызовов Win32 API, чтобы зарезервировать / освободить место на экране и добиться желаемого эффекта, как подробно описано в этой статье.

Удачи!

В качестве коммерческой альтернативы см. Готовый к использованию компонент ShellAppBar, который поддерживает все случаи и дополнительные варианты, такие как панель задач, пристыкованную к левому, правому, верхнему, нижнему краю, поддержку нескольких мониторов, перетаскивание, автоматическое скрытие и т. Д. И т. Д.

Другие вопросы по тегам