Hi all,

I posted this thread to the API forum but didn't get any response so I thought it might be a good idea to repost it here.
Currently I'm working on a program that makes an extensive use of bitblt Api function to copy images from one picture box to another.

My questions are:
1. Will the copying be significantly faster if I'll use memory DC for storing the source picture? (by using CreatCompaibleDC and LoadImage Api functions), and
2. I would like to hide the picture files from the user, so is there a way to load the pictures to the memory DC from a picture box rather then in a file?
Any help or a piece of code will be greatly appreciated.