Hi all,

I'm new to bitblt, i have worked on a vb6 project with a partner who used it before, but after trying to apply the methods to vb.net i discovered that vb.net doesn't allow you to blt an image which isn't visible on the screen! in vb6 an invisible picturebox used to do the trick.

I have found some answers from googling, involving methods such as CreateCompatibleDC, SelectObject and others.. but these answers are not well explained and i'm a bit lost as to how to get it to work.

Bsically all i need is an explanation of how to use a .net bitmap or image object and draw it using bitblt. I am wanting to use bitblt to get some better performance then the frameworks functions will provide, but without going all the way to directx.

If anyone has tackled this problem before any help is appreciated, thanks.