On my form:

Picture1 (a large blank picturebox)
Picture2 (a tiny picturebox containing a picture of the letter X)


OK, here is the problem.

Imagine a radar screen, the imaginary radar is scanning things that
can be seen on the windows desktop like open windows icons and of
course the mouse cursor.

Now, using a timer i want to update the radar screen (i'm using
picture1 for this), every second or so, the cursor being represented
by the picute of the letter X. The problem is that BITBLT will not
work if picture2 is made invisible (or even hidden behind picture1!).

So is there a way I can store the picture in an internal variable,
so i dont have to clutter up my form with superfluous pictureboxes?

Once i have got this figured out, i will use API functions to locate
the mouse cursor anywhere on the screen and then scale its position
down onto the radar screen, marking it with X (the picture that i
want held internally somehow).

This is my first intrepid venture into graphics API functions so
any help would be cool.

I hear Kedaman is an API genius, so if your out there!