AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Region vom Typ THandle abspeichern
Thema durchsuchen
Ansicht
Themen-Optionen

Region vom Typ THandle abspeichern

Ein Thema von Silenoz84 · begonnen am 11. Mai 2004 · letzter Beitrag vom 12. Mai 2004
Antwort Antwort
Silenoz84

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

Re: Region vom Typ THandle abspeichern

  Alt 11. Mai 2004, 17: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
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:30 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz