Ich weiß zwar nicht genau was du willst, aber entweder mußt du wohl ein anderes Flag in BitBlt() einsetzen als SRCCOPY - damit kannst du zwei Bitmaps "mischen".
Zitat von
turboPASCAL:
VCL:
ImageX.Picture.Assign(MyBitmap);
Das gibt es so ohne
VCL nicht. Im Grunde macht diese Zuweisung intern nur, daß das alte
Handle (und assoziierter Speicher) freigegeben wird und ein neues
Handle zugewiesen wird. Es sorgt also im Gegensatz zu einer fälschlichen Direktzuweisung ala "Bitmap1 := Bitmap2" dafür, daß keine Speicherlecks auftreten.