Autor Beitrag
Shadow
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Do 27.06.02 13:19 
JOOOOO
schon wieder ein Problem mit Cnavas usw.

Wie erstelle ich ein Bitmap, indem ich malen kann und diese dann nacher in die Form malen kann(OHNE FORMS.PAS).
TBitmap will ich nicht benutzen, die Graphics.pas mach die Datei zu groß.
mortus
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 27



BeitragVerfasst: Do 27.06.02 15:08 
zb so:
ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
var
dc,dctmp:HDC;
bitmap:HBITMAP;
begin
     dc:=GetWindowDC(windowhandle);
     bitmap:=CreateCompatibleBitmap(dc,windowwidth,windowheight);
     dctmp:=CreateCompatibleDC(dc);
     SelectObject(dctmp,bitmap);
     Ellipse(dctmp,10,100,220,400);
     bitblt(dc,0,0,windowwidth,windowheight,dctmp,0,0,srccopy);
     DeleteDC(dctmp);
     DeleteObject(bitmap);
     ReleaseDC(windowhandle,dc);
end;