M
Ja ich denke mit PlgBlt müsste es funktionieren, aber bei mir erscheint nichts auf dem Bilschirm was, ich glaube, am ersten Parameter POINT lpPoint liegt. In diesen Prameter kommt, der Dokumentation nach, ein POINT Array über 3 Werte herein, welche für 3 Eckkoordinaten stehen. Der Letze wird dann aus deren Werten berechnet.
Ich habe folgenden Code benutzt:
POINT drehPunkt[3];
drehPunkt[0].x=point.x;
drehPunkt[0].y=point.y;
temp.x=point.x+bm.bmWidth;
temp.y=point.y;
drehPunkt[1]=temp;
temp.x=point.x;
temp.y=point.y+bm.bmHeight;
drehPunkt[2]=temp;
dc.PlgBlt(drehPunkt,&dcMem,0,0,bm.bmWidth,bm.bmHeight,nix,0,0);
(nix bezieht sich auf ein weisses Bitmap)
Es wird jedoch nichts angezeigt. Komischerweise kann man für lpPoint die Aresse und das Objekt angeben. Aber in beiden Fällen geschieht gar nix. Kann mir jemand helfen? Danke!
Mr. Perfect
PS: Und ach ja: Bei dem Code von Erhard ist mit meinem Screen gar nichts passiert, der har sich nicht gedreht.
[ Dieser Beitrag wurde am 30.12.2002 um 00:15 Uhr von Mr.Perfect editiert. ]