Как разместить контроль над панелью задач в Windows, используя C # - PullRequest
6 голосов
/ 15 февраля 2011

Я много гуглил и узнал некоторую информацию об объекте группы, из которого мы можем сделать объявление для панели задач, могу ли я получить еще несколько учебных пособий с нуля и некоторые примеры программ.

isЕсть ли другой альтернативный способ разместить контроль над панелью задач Windows отдельно от объектов группы?

Заранее спасибо

Ответы [ 2 ]

6 голосов
/ 15 февраля 2011

Если вы хотите разместить текстовое поле на панели задач, например панель поиска Google Desktop, на самом деле вы не пытаетесь разместить элемент управления над на панели задач, вы хотите поместить его в панель задач.

Правильное решение здесь - Настольный ремешок . Вы можете найти статью MSDN, объясняющую эти здесь . Я не совсем уверен, почему вы говорите, что хотите избегать групповых объектов. Это правильный способ сделать это.

A desk band is basically a way to create a dockable window on the desktop. The user selects it by right-clicking the taskbar and selecting it from the Toolbars submenu.

Initially, desk bands are docked on the taskbar.

В Code Project доступен даже пример реализации на C #: Расширение Explorer с помощью объектов Band с использованием .NET и Windows Forms

0 голосов
/ 15 февраля 2011

Чтобы окно перекрывало панель задач, вы можете установить для его свойства TopMost значение true. Но тогда вам придется самостоятельно управлять позиционированием, и оно также будет перекрывать все остальное под ним, но это решение по крайней мере:)

...