Einzelnen Beitrag anzeigen

Silenoz84

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

Re: Region vom Typ THandle abspeichern

  Alt 11. Mai 2004, 18:53
hmmm... du könntest damit recht haben, so könnt's klappen... allerdings hab ich ja mal überhaupt keine Ahnung wie ich diese API verwende, denn um diese sch*** API Hilfe von Delphi verstehen zu können muss man Wissenschaftler sein, außerdem kommt dabei auch überhaupt nicht raus, als was die einzelnen Parameter deklariert sind bzw. deren Übergabewerte usw.!!!

Hab mir bis jetzt folgenden Code gebastelt:
Code:
...
var ...    
      rgnFinal: THandle;
      rgnData: PRgnData; //Ja, das funktioniert wirklich!!!
      rgnSize: Cardinal;
begin
  ...
  //Gibt als Rückgabewert die Größe der Region in Byte (soviel habe ich schonmal rausgefunden)
  rgnSize:= GetRegionData(rgnFinal,0,0);

  //Bekomme hier für rgnData wieder nur ein Zeiger auf ein Objekt, dessen Eigenschaft Buffer
  //laut Anleitung irgendwie als Array die Rechtecke beinhaltet, oder habe ich das komplett falsch
  //verstanden?
  GetRegionData(rgnFinal,rgnSize,rgnData);
  ...
end;
Entschuldige bitte meine heutige sehr niedrige Frustrationstoleranz... *hmpf*
I bin einfach mit der g'sammt Situation unzufrieden...
  Mit Zitat antworten Zitat