Einzelnen Beitrag anzeigen

jbg

Registriert seit: 12. Jun 2002
3.483 Beiträge
 
Delphi 10.1 Berlin Professional
 
#2

Re: Wie arbeiten die Regionen unter Windows?

  Alt 23. Nov 2003, 12:57
HRGN ist ein Handle. Was genau (Struktur) dahinter steckt verrät Microsoft nicht. Aber wie die Regions funktionieren ist nicht besonders schwer zu erklären. Eine Region besteht aus einem, sagen wir mal Array of TRect. Erzeugst du eine Ellipse als Region, so wird diese in viele Rechtecke zerlegt. Somit ist es ein leichtes zu überprüfen, ob ein Punkt in einer Region liegt. Man muss nur das Array durchlaufen und PtInRect für jedes Rechteck aufrufen.
  Mit Zitat antworten Zitat