---
name: "CLIPPING_IntersectClipRect"
section: "3w"
platform: "linux"
package: "wine-doc"
version: "0.0.980315-1"
release: "Debian 2.0 (Hamm)"
platforms: ["linux"]
url: "https://new.carta.tech/CLIPPING_IntersectClipRect"
---

# CLIPPING\_IntersectClipRect(3w)

CLIPPING\_IntersectClipRect

## NAME

CLIPPING\_IntersectClipRect - CLIPPING\_IntersectClipRect

## SYNOPSIS

**INT32 CLIPPING\_IntersectClipRect**\
 **(**\
\
 	**DC \*dc,**\
\
 	**INT32 left,**\
\
 	**INT32 top,**\
\
 	**INT32 right,**\
\
 	**INT32 bottom,**\
\
 	**UINT32 flags**\
 **);**

## DESCRIPTION

Helper function for {Intersect,Exclude}ClipRect, can be called from elsewhere (like ExtTextOut()) to skip redundant metafile update and coordinate conversion.

## SEE ALSO

[CLIPPING\_UpdateGCRegion(3w)](/CLIPPING_UpdateGCRegion/3w.md), [SelectClipRgn16(3w)](/SelectClipRgn16/3w.md), [SelectClipRgn32(3w)](/SelectClipRgn32/3w.md), [SelectVisRgn(3w)](/SelectVisRgn/3w.md), [OffsetClipRgn16(3w)](/OffsetClipRgn16/3w.md), [OffsetClipRgn32(3w)](/OffsetClipRgn32/3w.md), [OffsetVisRgn(3w)](/OffsetVisRgn/3w.md), [ExcludeClipRect16(3w)](/ExcludeClipRect16/3w.md), [ExcludeClipRect32(3w)](/ExcludeClipRect32/3w.md), [IntersectClipRect16(3w)](/IntersectClipRect16/3w.md), [IntersectClipRect32(3w)](/IntersectClipRect32/3w.md), [ExcludeVisRect(3w)](/ExcludeVisRect/3w.md), [IntersectVisRect(3w)](/IntersectVisRect/3w.md), [PtVisible16(3w)](/PtVisible16/3w.md), [PtVisible32(3w)](/PtVisible32/3w.md), [RectVisible16(3w)](/RectVisible16/3w.md), [RectVisible32(3w)](/RectVisible32/3w.md), [GetClipBox16(3w)](/GetClipBox16/3w.md), [GetClipBox32(3w)](/GetClipBox32/3w.md), [GetClipRgn32(3w)](/GetClipRgn32/3w.md), [SaveVisRgn(3w)](/SaveVisRgn/3w.md), [RestoreVisRgn(3w)](/RestoreVisRgn/3w.md)
