BitBlt should work from pretty much anywhere in the code. Where are you declaring it? If you are declaring it in the form module as private it can't be called out side the form. You can put the declaration into a code module and make it public. You should then be able to call it from anywhere.

If you have all of this covered then and say you want to blt from a code module to picBackGround.hdc make sure that you include the form that it is from. So as the destination (or source) you should use Form1.picBackGround.hdc. This will direct it to the proper place.

Does this help? If not I don't know what the problem is, sorry.



Drewski