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...