Sure, you can do that, but the destination rectangle should fit the size of the source image (wbAddOnTop) since the source is smaller, so check that destRect parameter and use the destination X and Y where the top should be overlayed and use the source rect's width and height.
- Rene