Ich habe einen Dialog, den ich über eine Ressource einbinde (bzw. in Windows einbinden lasse... aber das spielt keine Rolle). Handle+DC der Form ist bekannt. Wenn ich jetzt ein Rectangle darauf male, erscheint es wie erwartet, aber wenn ich mit stretchblt ein Bitmap darauf zeichnen will, erscheint nur ein schwarzer Kasten:
Quelltext
1: 2: 3: 4: 5:
| BMP:=TBitmap.Create; BMP.LoadFromFile(Pfad); devcon:=GetDC(hwndDlg); //Rectangle(devcon,30,265,70,300); (keine Propleme) StretchBlt(devcon,30,265,51,51,BMP.Canvas.Handle,0,0,BMP.Width,BMP.Height,0) |
Wie kommt das? Kann mir jemand helfen?