I have always used BitBlt() too, but CopyImage() looks interesting.

It is said, at http://www.codeproject.com/Messages/334250/CopyImage-woes.aspx , that the color depth must be the same for the...