сглаженное окно нестандартной формы WPF - PullRequest
0 голосов
/ 31 марта 2009

Я использую C # для создания окна WPF нестандартной формы, и из-за некоторых проблем с " AllowTransparency = True " я использовал CreateRoundRectRgn , CreateEllipticRgn и SetWindowRgn win32 API Функции регионов , но есть проблема, поскольку края не сглажены, как вы можете видеть на рисунке здесь http://img17.imageshack.us/img17/206/sampley.png:

альтернативный текст http://img17.imageshack.us/img17/206/sampley.png

Как мне добиться сглаживания, чтобы края выглядели более гладкими?

1 Ответ

0 голосов
/ 31 марта 2009

Нельзя, для сглаженных ребер требуется альфа-канал на пиксель (что делает AllowTransparency = true), но когда вы включаете эту опцию (либо с помощью AllowTransparency, либо с помощью Win32 API, результат тот же) вы попадаете в массу неприятностей - как вы уже обнаружили.

...