Einzelnen Beitrag anzeigen

Silenoz84

Registriert seit: 11. Mai 2004
Ort: Frankfurt
18 Beiträge
 
#4

Re: Region vom Typ THandle abspeichern

  Alt 11. Mai 2004, 16:05
Hey thx, für die schnellen Antworten... aber die Sache mit der CreatePolygonRgn API hatte ich auch schon dran gedacht, allerdings wollte ich mich die ganze Zeit um den Algorithmus drücken, der die Punkte einer beliebigen polygonen(!?) Figur in einem Bitmap herausfindet. Also meinetwegen bei einer schwarzweißen Bitmap alle weißen Flächen als Polygon zusammenfast (würde glaube ich en oredntlich stück arbeit sein) und hatte desshalb gehofft, direkt en Region abspeichern zu können...

@Dax: is übrigens kein Prob en Array abzuspeichern, hab das mal für en 2D-Vektor-Grafik Proggi gebraucht:

Code:
procedure TPolygon.Save(fs: TFileStream);
var i: Integer;
begin
   ...

   fs.Write(PointsCount, sizeof(Integer));

   for i:= 0 to PointsCount - 1 do
       fs.Write(Points[i], sizeof(TPoint));

   ...
end;
I bin einfach mit der g'sammt Situation unzufrieden...
  Mit Zitat antworten Zitat