I am using the following code:
Code: Select all
for (int j= 0; j < stamp->Width; j++)
for (int k=0; k < stamp->Height; k++)
{
GFL_COLOR acolor;
gflGetColorAt(stamp, j, k, &acolor);
acolor.Alpha = 200;
gflSetColorAt(stamp, j, k, &acolor);
}
int newW = (Width-stamp->Width)*((double)StampX/100.);
int newH = (Height-stamp->Height)*((100.-(double)StampY)/100.);
error = gflBitbltEx(stamp, &rect, &mainbitmap, newW, newH );
Any ideas?