1

私は自分のアプリケーションでGDIとVS6.0を使用しています。
私のアプリケーションでは、描画されたポリゴンがオーバーラップしており、を使用して各ポリゴンを特定の色で塗りつぶしていCreateSolidBrushます。リージョンはCRgnクラス
ここに画像の説明を入力してください
を使用して作成されます。 今、私の問題は、下にあるポリゴンをある程度見えるようにすることです(オーバーラップを作成することによって)レイヤー半透明)。省略記号、線、テキストなど、基礎となる他の形状についても同じことが言えます。ここに画像の説明を入力してください
ここではを使用しましたCreateHatchBrush

HBRUSHオブジェクトに色を割り当てたり、透明にしたりできることは知っています。しかし、私が欲しいのは、不透明度またはGDI +Color(Alpha)プロパティ
に似たものです。GDI +はオプションのように見えましたが、VS6.0では使用できません。

どうすればこれを達成できるかについての意見をいただければ幸いです。

4

1 に答える 1

2

AlphaBlend の例

于 2012-02-25T10:29:23.533 に答える