C ++ MFC Как рисовать альфа-прозрачный прямоугольник

в приложении 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.
} 
6
задан ahmedsafan86 19 November 2013 в 08:29
поделиться