My problem is with the picture1.paintpicture function. I've drawn pictures on photoshop that use the transparency in it. Only, when I paint them on a picture in vb6 I cant find the right opcode. It either ignores the transparency and makes it white, or it blends the pixels when they're painted on top of eachother. What I want is to keep the transparency but when a pixel is painted on top of another it simply replaces it.