Как сообщить другим приложениям, что мое приложение является частью рабочего стола Windows? - PullRequest
8 голосов
/ 02 марта 2010

Я хотел бы создать «панель инструментов» для окон в c # и хотел бы разместить ее в верхнем пространстве рабочего стола Windows.

Я бы хотел, чтобы другая программа Windows не могла наложить мое приложение. Я также хочу, чтобы другие приложения рассматривали мое окно как часть рабочего стола, чтобы при увеличении его размера вы все равно могли видеть мое приложение.

Ответы [ 2 ]

9 голосов
/ 03 марта 2010

Вы можете создать так называемую панель инструментов рабочего стола приложения. По сути, ваше приложение будет взаимодействовать с оболочкой Windows (и, следовательно, с другими приложениями), чтобы указать настольному компьютеру, как оно должно взаимодействовать с вашим приложением.

Этот тип функциональности не встроен в .Net, но есть отличное учебное пособие для этого на Code Project .

1 голос
/ 02 марта 2010

Используйте элемент управления toolstrip в конструкторе форм Windows.

...