в приложении C ++ MFC. используя dc of ( CPaintDC dc (this);
)
Как нарисовать прямоугольник ( LPRECT
) с альфа-прозрачностью, которую я могу настроить .?
Ниже приведен пример кода C #, который мне нужно преобразовать в C ++
private void pictureBox1_Paint(object sender, PaintEventArgs e)
{
Graphics g = e.Graphics;
Color color = Color.FromArgb(75,Color.Red); //sets color Red with 75% alpha transparency
Rectangle rectangle = new Rectangle(100,100,400,400);
g.FillRectangle(new SolidBrush(color), rectangle); //draws the rectangle with the color set.
}