Clipping Functions
The following functions are used with clipping.
Function | Description |
---|---|
ExcludeClipRect | Creates a new clipping region that consists of the existing clipping region minus the specified rectangle. |
ExtSelectClipRgn | Combines the specified region with the current clipping region using the specified mode. |
GetClipBox | Retrieves the dimensions of the tightest bounding rectangle that can be drawn around the current visible area on the device. |
GetClipRgn | Retrieves a handle identifying the current application-defined clipping region for the specified device context. |
GetMetaRgn | Retrieves the current metaregion for the specified device context. |
GetRandomRgn | Copies the system clipping region of a specified device context to a specific region. |
IntersectClipRect | Creates a new clipping region from the intersection of the current clipping region and the specified rectangle. |
OffsetClipRgn | Moves the clipping region of a device context by the specified offsets. |
PtVisible | Determines whether the specified point is within the clipping region of a device context. |
RectVisible | Determines whether any part of the specified rectangle lies within the clipping region of a device context. |
SelectClipPath | Selects the current path as a clipping region for a device context, combining the new region with any existing clipping region by using the specified mode. |
SelectClipRgn | Selects a region as the current clipping region for the specified device context. |
SetMetaRgn | Intersects the current clipping region for the specified device context with the current metaregion and saves the combined region as the new metaregion for the specified device context. |