2012-02-25 153 views
1

我正在爲我的應用程序使用GDI和VS 6.0。
在我的應用程序繪製的多邊形是重疊的,而我填充使用CreateSolidBrush .The地區特定的顏色每個多邊形使用CRgn class
enter image description here
現在我的問題是我想要做的基本多邊形是一些創建什麼可見(通過使重疊層半透明)。其他形狀如橢圓,線條,文字也是如此。 enter image description here
這裏我用了CreateHatchBrushGDI對象HBRUSH半透明

我知道HBRUSH對象可以被分配一個顏色或可以被設置爲透明。
但我想要的東西類似於OpacityGDI+Color(Alpha) property
GDI +似乎是一種選擇,但它不適用於VS 6.0。

任何意見,我該如何實現這一點表示讚賞。

+1

VC6?你是認真的嗎? – Ajay 2012-02-25 11:01:23

回答

1
+0

我沒有處理位圖,我想在創建個別區域時使用它。 – Shirish11 2012-02-25 10:53:19

+1

您將繪製在獨立的DC /位圖上,然後將alpha混合到感興趣的DC中。 – 2012-02-25 11:00:49