Вот макрос для установки битов:
Code
#define COLOR(a,r,g,b) ((DWORD)((((a)&0xff)<<24)|(((r)&0xff)<<16)|(((g)&0xff)<<8)|((b)&0xff)))
Здесь:
a - прозрачность,
r - красный,
g - зеленый,
b - синий.
Пример установки непрозрачного красного. Значения должны быть в интервале 0-255.
COLOR(255,255,0,0)
Как оно работает, можно прочитать здесь - http://gcup.ru/forum/62-1558-40465-16-1258294333