Beschneidungsfunktionen
Die folgenden Funktionen werden mit Clipping verwendet.
Funktion | Beschreibung |
---|---|
ExcludeClipRect- | Erstellt einen neuen Beschneidungsbereich, der aus dem vorhandenen Clippingbereich abzüglich des angegebenen Rechtecks besteht. |
ExtSelectClipRgn | Kombiniert den angegebenen Bereich mit dem aktuellen Clippingbereich mithilfe des angegebenen Modus. |
GetClipBox- | Ruft die Abmessungen des strengsten umgebenden Rechtecks ab, das um den aktuellen sichtbaren Bereich auf dem Gerät gezeichnet werden kann. |
GetClipRgn- | Ruft ein Handle ab, mit dem der aktuelle anwendungsdefinierte Clippingbereich für den angegebenen Gerätekontext identifiziert wird. |
GetMetaRgn- | Ruft den aktuellen Metabereich für den angegebenen Gerätekontext ab. |
GetRandomRgn | Kopiert den Systemausschnittbereich eines angegebenen Gerätekontexts in einen bestimmten Bereich. |
IntersectClipRect- | Erstellt einen neuen Beschneidungsbereich aus dem Schnittpunkt des aktuellen Clippingbereichs und des angegebenen Rechtecks. |
OffsetClipRgn- | Verschiebt den Clippingbereich eines Gerätekontexts durch die angegebenen Offsets. |
PtVisible- | Bestimmt, ob sich der angegebene Punkt innerhalb des Clippingbereichs eines Gerätekontexts befindet. |
RectVisible | Bestimmt, ob ein Teil des angegebenen Rechtecks innerhalb des Clippingbereichs eines Gerätekontexts liegt. |
SelectClipPath- | Wählt den aktuellen Pfad als Clippingbereich für einen Gerätekontext aus und kombiniert den neuen Bereich mit einem beliebigen vorhandenen Clippingbereich mithilfe des angegebenen Modus. |
SelectClipRgn- | Wählt einen Bereich als aktuellen Clippingbereich für den angegebenen Gerätekontext aus. |
SetMetaRgn- | Überschneidet den aktuellen Clippingbereich für den angegebenen Gerätekontext mit dem aktuellen Metabereich und speichert den kombinierten Bereich als neuen Metabereich für den angegebenen Gerätekontext. |