Beschneidungsfunktionen

Die folgenden Funktionen werden beim Ausschneiden verwendet.

Funktion Beschreibung
ExcludeClipRect Erstellt einen neuen Abschneidebereich, der aus dem vorhandenen Abschneidebereich abzüglich des angegebenen Rechtecks besteht.
ExtSelectClipRgn Kombiniert die angegebene Region mit dem aktuellen Ausschneidebereich unter Verwendung des angegebenen Modus.
GetClipBox Ruft die Dimensionen des engsten begrenzungsenden Rechtecks ab, das um den aktuellen sichtbaren Bereich auf dem Gerät gezogen werden kann.
GetClipRgn Ruft ein Handle ab, das den aktuellen anwendungsdefinierten Ausschneidebereich für den angegebenen Gerätekontext identifiziert.
GetMetaRgn Ruft die aktuelle Metaregion für den angegebenen Gerätekontext ab.
GetRandomRgn Kopiert den Systemausschnittbereich eines angegebenen Gerätekontexts in eine bestimmte Region.
IntersectClipRect Erstellt einen neuen Abschneidebereich aus dem Schnittpunkt des aktuellen Abschneidebereichs und des angegebenen Rechtecks.
OffsetClipRgn Verschiebt den Abschneidebereich eines Gerätekontexts um die angegebenen Offsets.
PtVisible Bestimmt, ob sich der angegebene Punkt innerhalb des Abschneidebereichs eines Gerätekontexts befindet.
RectVisible Bestimmt, ob sich ein Teil des angegebenen Rechtecks innerhalb des Abschneidebereichs eines Gerätekontexts befindet.
SelectClipPath Wählt den aktuellen Pfad als Beschneidungsbereich für einen Gerätekontext aus und kombiniert die neue Region mit einem beliebigen vorhandenen Ausschneidebereich mithilfe des angegebenen Modus.
SelectClipRgn Wählt eine Region als aktuellen Abschneidebereich für den angegebenen Gerätekontext aus.
SetMetaRgn Überschneidet den aktuellen Abschneidebereich für den angegebenen Gerätekontext mit der aktuellen Metaregion und speichert die kombinierte Region als neue Metaregion für den angegebenen Gerätekontext.