Visit Gigasoft's Web Site
ProEssentials v6 Help

PERGB

#define PERGB(a,r,g,b) ((COLORREF)( ((BYTE)(r) | ((WORD)((BYTE)(g))<<8)) | (((DWORD)(BYTE)(b))<<16) | (BYTE)(a)<<24))

 

BYTE 

a

Alpha value 0 to 255.
0 = invisible,
255= solid color

BYTE 

r

Red value 0 to 255

BYTE 

g

Green value 0 to 255

BYTE 

b

Blue value 0 to 255

 

This macro is called to produce 32 bit color values similar to RGB but includes an Alpha (Transluceny) setting. When RenderEngine is GdiPlus, all colors must be 32 bit colors with an assigned alpha channel.

 

Comments

ActiveX developers use PEargb() method defined in each ActiveX interface.


.NET developers use the standard Framework Color.FromArgb() method.