1

我正在为我的应用程序使用 GDI 和 VS 6.0。
在我的应用程序中,绘制的多边形是重叠的,我正在使用特定颜色填充每个多边形。使用CRgn 类CreateSolidBrush创建区域 现在我的问题是我想让底层多边形变得可见(通过使重叠层半透明)。椭圆、线条、文本等底层其他形状也是如此。 这里我使用了一个.
在此处输入图像描述
在此处输入图像描述
CreateHatchBrush

我知道可以为该HBRUSH对象分配颜色或使其透明。
但我想要的是类似于OpacityGDI+Color(Alpha) 属性
GDI+ 似乎是一个选项,但它在 VS 6.0 中不可用。

任何关于如何实现这一点的观点都值得赞赏。

4

1 回答 1

2

AlphaBlend 示例

于 2012-02-25T10:29:23.533 回答