Quote: "Not necessarily, a bitmap is meant to be a modifiable image, it doesn't have to necessarily be a screen."
I know.
Maybe I'm not explaining myself well enough.
All I'm saying is that for newcomers to DB, the DB Bitmap can be confused with the Windows Bitmap image format. It's quite common for them to load an image into a bitmap and then expect to be able to Paste the image - just as the OP actually did.
It can be a little confusing at first - as someone else commented on a little later in this thread.
I'm not saying that the commands
should be renamed or anything - just that newcomers could maybe
think of a DB Bitmap as though it was a screen - that's all.
I know that strictly speaking you load an image into one of the bitmaps and can then grab images from it with Get Image or add to it with the drawing commands.
But then, from a newcomers perspective, what's an Image - if a Bitmap is an image?
Although a bitmap isn't strictly a screen I know, I think it helps for a beginner to think of one as a hidden 'screen' which contains an image from which you can grab an image.
The important thing is that when you load an image using the Load Bitmap command you can't treat that image as a DB Image. But if you think of it as loading an image into a screen, you know that you haven't got a usable image yet - you just have a hidden screen which you need to grab the image from, before you can use it.
As Bitmap 0
is the screen you are looking at, I just think it's an easy way to get your head around how a bitmap is actually used.
If anyone finds that more confusing - which I totally accept - they don't have to think of it like that.
TDK_Man