Рисование слегка прозрачного синего прямоугольника в Native Win32 GDI

Как мне нарисовать синий прямоугольник со значением альфа/прозрачности 0,5 (т. е. 50% прозрачности) в родном Win32 С++?

Использование макроса, такого как RGBA(), не работает, я не знаю, как указать альфа-значение кисти.

SetDCPenColor(hdc, RGBA(255,255,0,127));
SetDCBrushColor(hdc, RGBA(255,255,0,127));
Rectangle(hdc, 0, 0, width, height);
5
задан sazr 10 June 2012 в 02:36
поделиться