2015-05-21 163 views
0

我试图绘制半透明的矩形不与wxWidgets的3.0绘制半透明的矩形wxWidgets的

dc.SetBrush(wxBrush(wxColour(0, 0, 0, 128))); 
    dc.DrawRectangle(rect); 

结果被黑色矩形 我缺少什么成功?

+0

你的设备/上下文是否支持alpha值? (当然取决于你的背景,它应该看起来是黑色/灰色ish) – Carsten

+0

如何检查它是否支持alpha值? – Neet33

回答

0

使用wxDC的任何东西都不会支持alpha [*],如果需要透明度,则需要使用wxGraphicsContext和相关类。


[*]除了绘制位图外,不适用于任何其他操作。

相关问题