2009-03-31 20 views
0

私は非標準の形状WPFウィンドウを作成するためにC#を使用していて、理由は「AllowTransparency = Trueの」といくつかの問題で、私はCreateRoundRectRgnCreateEllipticRgnSetWindowRgnを使用Win32 APIのRegion functionsが、問題は、あなたがここに絵http://img17.imageshack.us/img17/206/sampley.pngに見ることができるようにエッジが滑らかでない原因があります:非標準形状アンチエイリアスWPFウィンドウ

alt text http://img17.imageshack.us/img17/206/sampley.png

私はどのようにachieすることができますより滑らかに見えるエッジのアンチエイリアス?

答えて

0

アンチエイリアスエッジでは、ピクセル単位のアルファチャンネル(AllowTransparency = trueと同じ)は必要ありませんが、AllowTransparencyを使用するか、Win32 APIを呼び出すと、そのオプションがオンになっても結果は同じになりますあなたがすでに発見したように、あなたは大いにトラブルに巻き込まれます。

関連する問題