: Once again thank you, but, if you'll excuse my noviceness, could you please explain the syntax of the .PaintPicture method? I've never used it before, and can't quite figure out how it works.
Let's say you want to paint the graphic into the background at 150x300. You would do this:
'Picture1 has background, Picture2 has mask, Picture3 has graphic
Picture1.PaintPicture Picture2.Picture, 150, 300, , , , , , , vbSrcPaint
Picture1.PaintPicture Picture3.Picture, 150, 300, , , , , , , vbSrcAnd
The 6 skipped parameters are used for clipping and stretching the graphic.
If you would like a simple sample form showing this, post your email address and I'll send you one. It really is very simple once you know what to do.