2009-08-27 6 views

答えて

1

SetWindowRgnを使用して、ウィンドウの描画領域を楕円領域にします。これにより、楕円の境界を超えてウィンドウを描画することが防止されます。

1

SetWindowRgnを使用する唯一の問題は、完全に任意の図形を作成することが難しいことです。

Windows 2000では、これを解決するために階層化されたウィンドウが導入されており、クリピがウィンドウの境界から逃れることができました。

レイヤードウィンドウに関する情報については、http://msdn.microsoft.com/en-us/library/ms997507.aspxを参照してください。

1

だけでなく、これがそう返事が遅れているが、私はそれがあなたのために重要であろうと思ったMSDNの優秀なブレークダウンは(少し古いが)の上にあります知っている。 フリーウェアでは、VB、C++、C#、Delphiのソースコードを生成します。あなたがしなければならないのは、Photoshopなどのペインタでフォームをデザインし、そのソフトウェアが設計した形状を検出してコードを生成させることです。あなたはそのコードを勉強するか、それを使うだけです。コンパイルに関するいくつかの問題があるので、ヘルプを読むことを忘れないでください。ハッピーシェイピング。 http://www.byalexv.co.uk/

関連する問題