hdc (HDC) - input
prclRect (PRECTL) - input
Pointer
to rectangle (RECTL structure) in world or device coordinates:
xLeft
Minimum x-coordinate of rectangle
yBottom
xRight
Maximum x-coordinate of rectangle
yTop
Maximum y-coordinate All
the boundaries of the rectangle are inclusive (part of the interior) and
are not clipped. If COM_TRANSFORM is not set, the function expects the rectangle
to be in device coordinates.
pInstance (PVOID) - input
Pointer
to instance data.
lFunction (ULONG) - input
High-order
WORD=flags; low-order WORD=NGreIntersectClipRectangle.
rc (LONG) - returns
Return
codes.
This function returns an integer (lComplexity) indicating the complexity
of the DC region:
RGN_ERROR
RGN_NULL
RGN_RECT
RGN_COMPLEX
Complex region (more than 1 rectangle)
Possible Errors Detected: When an error
is detected, the handling routine must call WinSetErrorInfo to post the
condition. Error codes for conditions that the handling routine is expected
to check include:
PMERR_COORDINATE_OVERFLOW PMERR_DEV_FUNC_NOT_INSTALLED
PMERR_HDC_BUSY
PMERR_INSUFFICIENT_MEMORY
PMERR_INV_COORD_SPACE
PMERR_INV_COORDINATE
PMERR_INV_HDC
PMERR_INV_HRGN
PMERR_INV_IN_AREA
PMERR_INV_IN_PATH
PMERR_INV_LENGTH_OR_COUNT
PMERR_INV_RECT
PMERR_INV_REGION_CONTROL
Refer to the "Error Explanations"
section in the Presentation Manager Programming Reference for further
explanation.
[Back: GreIntersectClipRectangle Return Value - rc]
[Next: GreIntersectClipRectangle - Remarks]