2010-11-20 9 views
1

ボタンを回転した三角形の形にする必要があります(または任意のポリゴンとします)。誰も助言を与えることができますか?Delphi 7のポリゴンのボタン

+0

3つ以上の線分のポリゴン?凹凸ポリゴン?自己交差/非交差交差ポリゴン?より明確に指定してください... – OlimilOops

+1

自己交差していません。単なるポリゴンです。異なる長さと角度の辺を持つ四辺形のように。 –

+0

凹面も必要ありません –

答えて

3

Win32 API CreatePolygonRgn()SetWindowRgn()の機能を参照して、ボタンのHWNDハンドルにHRGNオブジェクトを作成して割り当てます。

+0

これは役に立ちました。ボタンのようには見えませんが、色のついたエリアに似ています。ボタンスタイルを与える方法はありますか(それが押されたときに「押された」外観を持つように)。 –

+3

@ Tofig:TButtonは、Windows Buttonコントロールのラッパーです。長方形ではないボタンが必要な場合は、「ボタンのように見える」部分を自分で行う必要があります。 –

関連する問題