c# непрямоугольное окно, библиотека?
Я знаю, что можно сделать непрямоугольное окно в c#. но я знаю много программ, таких как windows mediaplayer и другие программы, которые получили красивый макет по углам и т. д. но когда я рисую круг или что-то еще, как не прямой. окно система не знает, что делать с пикселями: S. Есть ли хороший способ сделать красивые окна для c#, или библиотеку, или что-то еще?
Thnx!
1 ответ:
" Непрямоугольный Стиль Окна
Существуют также ситуации, когда стили границ, которые WindowStyle позволяет вам иметь, недостаточны. Например, вы можете создать приложение с непрямоугольной границей, как это делает Microsoft Windows Media Player.
Например, рассмотрим окно речевого пузыря, показанное на следующем рисунке.
Этот тип окна можно создать, установив WindowStyle свойство к None, и с помощью специальной поддержки, которую это окно имеет для прозрачности.
<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" WindowStyle="None" AllowsTransparency="True" Background="Transparent"> ... </Window>Эта комбинация значений указывает, что окно должно быть полностью прозрачным. В этом состоянии украшения неклиентской области окна (кнопки закрыть меню, свернуть, развернуть, восстановить и т. д.) не могут быть использованы. Следовательно, вы должны предоставить свои собственные."
И Статья о том, как сделать то же самое в winforms.

Comments