Пользовательские Shaped Aero Windows в С#? Как это!

enter image description here Как сделать окно Aero с неправильной формой, подобное этому?
Посмотрите в нижний правый угол!
Эта программа также делает это.

Это тоже делает! > _ & Л; Еще больше...

enter image description here

Ответ 1

Недавно я использовал это решение, и это сработало для меня:

http://devintelligence.com/2007/10/shaped-windows-in-wpf/

Мне пришлось создать отдельную сборку, содержащую форму WPF, потому что остальная часть моего проекта использует WinForms. Оттуда это довольно просто: используйте фоновое изображение с прозрачностью и установите форму в прозрачную.

Хотя вам может потребоваться изменить WindowStyle="None" на что-то другое или иначе у вас не будет кнопки закрытия и т.д.