我正在使用CreateRoundRectRgn,CreateEllipticRgn创建一个非标准形状的WPF窗口,由于"AllowTransparency=True“的一些问题,我使用了C#和SetWindowRgn win32 API 区域函数,但是有一个问题,因为边界不是光滑的,正如您在这里看到的
alt文本http://img17.imageshack.us/img17/206/sampley.png
如何实现边缘的反混叠,使其看起来更光滑?
发布于 2009-03-31 05:41:49
你不能,反锯齿边缘需要每像素α通道( AllowTransparency=true所做的),但是当你打开这个选项(或者使用AllowTransparency或者通过调用Win32 API,结果是一样的),你就陷入了很多麻烦--就像你已经发现的那样。
https://stackoverflow.com/questions/700727
复制相似问题