You are confusing the terminology slightly.
The file called 'MyPhoto.bmp' on your hard disk is a bitmap file - a 'Windows bitmap'.
In DB, a
screen is called a bitmap to differentiate it from the image commands.
By default DB uses bitmap 0 - the screen you actually see on the monitor, but when you create Bitmap 1, it creates
another screen which you can't actually see.
You use
Set Current Bitmap to switch to working on another bitmap while you are still looking at screen 0, but when you create another bitmap of any number DB automatically switches to drawing to that screen.
That's why if you create a bitmap 2, you have to use Set Current Bitmap 0 afterwards - even though you didn't have to say Set Current Bitmap 2 before.
So, if you need to work with 3 Windows bitmaps (images) you create 3 DB Bitmaps (screens) and use Set Current Bitmap to the correct one before loading the image from disk, reading or writing to the screen.
Just remember to set the current bitmap back to 0 when you've finished or you won't be able to write anything to the screen you actually see.
TDK_Man