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?