gpt4 book ai didi

c++ - GDI 对象 HBRUSH 半透明

转载 作者:太空宇宙 更新时间:2023-11-04 12:11:53 31 4
gpt4 key购买 nike

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

我知道 HBRUSH 对象可以指定颜色或透明。
但我想要的是类似于 Opacity 的东西或 GDI+Color(Alpha) property
GDI+ 似乎是一个选项,但它不适用于 VS 6.0。

如有任何关于如何实现这一点的意见,我们将不胜感激。

最佳答案

AlphaBlend Example

关于c++ - GDI 对象 HBRUSH 半透明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9443070/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com