В PictureBox получается BitBlt'ить этими двумя способами:
BitBlt pic.hDC, xPos, yPos, pic.ScaleWidth, pic.ScaleHeight, Picture2.hDC, 0, 0, vbSrcAnd 'Маска
BitBlt pic.hDC, xPos, yPos, pic.ScaleWidth, pic.ScaleHeight, Picture1.hDC, 0, 0, vbSrcPaint 'Картинка
и
BitBlt pic.hDC, xPos, yPos, pic.ScaleWidth, pic.ScaleHeight, Picture2.hDC, 0, 0, vbMergePaint 'Маска
BitBlt pic.hDC, xPos, yPos, pic.ScaleWidth, pic.ScaleHeight, Picture1.hDC, 0, 0, vbSrcAnd 'Картинка
Так вот - с какими-то картинками нормально работает первый способ, с какими-то второй...
От чего ето зависит
Или может быть я чего-то не знаю...