void SetCxImageAlpha(CxImage &img, BYTE bAlpha) //bAlpha={0-100} { if (!img.AlphaIsValid()) { img.AlphaCreate(); float f=255; f/=100; f*=bAlpha; img.AlphaSet(f); }else{ for (int y=0;y<img.GetHeight();y++) { for (int x=0;x<img.GetWidth();x++) { BYTE a=img.AlphaGet(x,y); float f=a; f/=100; f*=bAlpha; a = f; img.AlphaSet(x,y,a); } } } }