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