2012-02-25 22 views
1

私のアプリケーションではGDIとVS 6.0を使用しています。
私のアプリケーションで描かれたポリゴンが重複している、と私はCreateSolidBrush【選択領域を使用して、特定の色で各ポリゴンを充填していますがCRgn class
enter image description here
を使用して作成されている今、私の問題は、私は基礎となる多角形は、いくつかのことをしたいです何が目に見えるか(重なり合う層を半透明にすることによって)。同じことが、楕円、線、テキストのような他の基本図形にも当てはまります。 enter image description here
ここではCreateHatchBrushを使用しました。GDIオブジェクトHBRUSH半透明

HBRUSHオブジェクトには色を割り当てることができ、透明にすることができます。
しかし、私が欲しいOpacityのようなものであるか、GDI+Color(Alpha) property
GDI +は、オプションが、VS 6.0とその利用できないように見えました。

どのように私がこれを達成することができますかに関するすべての意見をいただきありがとうございます。 MSDN

  • Using the AlphaBlend function

  • +1

    VC6の?真剣ですか? – Ajay

    答えて

    1

    AlphaBlend Example

    +0

    私はビットマップを扱っていません、私は作成された個々の領域でこれを持っています。 – Shirish11

    +1

    別のDC /ビットマップにペイントし、目的のDCにアルファブレンドします。 –

    関連する問題