PAINTREGION
typedef struct _PAINTREGION
{
L_INT nSize;
L_UINT32 dwMask;
COLORREF crUpperTolerance;
COLORREF crLowerTolerance;
L_INT nRoundRectEllipseWidth;
L_INT nRoundRectEllipseHeight;
} PAINTREGION, L_FAR *pPAINTREGION;
The PAINTREGION structure holds information used for creating a region.
Member |
Description |
|
nSize |
Size of this structure. |
|
dwMask |
Flags that indicate which members contain valid information for the structure. Possible values are: |
|
|
Value |
Meaning |
|
PRF_ALL |
All the fields contain valid data. |
|
PRF_UPPERTOLERANCE |
The crUpperTolerance field contains valid data. |
|
PRF_LOWERTOLERANCE |
The crLowerTolerance field contains valid data. |
|
PRF_ROUNDRECTELLIPSEWIDTH |
The nRoundRectEllipseWidth field contains valid data. |
|
PRF_ROUNDRECTELLIPSEHEIGHT |
The nRoundRectEllipseHeight field contains valid data. |
|
The values can be combined using the bit-wise OR operator ( | ) |
|
crUpperTolerance |
COLORREF value that contains the amount of upper variance allowed from the selected color. Valid values are between 0 and 255. The values of R, G and B will be used to check the tolerance. |
|
crLowerTolerance |
COLORREF value that contains the amount of lower variance allowed from the selected color. Valid values are between 0 and 255. The values of R, G and B will be used to check the tolerance. |
|
nRoundRectEllipseWidth |
Value indicating the width, in pixels, of the ellipse used to create a round rectangle region. Valid values are 0 to 500. |
|
nRoundRectEllipseHeight |
Value indicating the height, in pixels, of the ellipse used to create a round rectangle region. Valid values are 0 to 500. |
Comments
The default values for this structure are:
nSize = sizeof (PAINTREGION)
crUpperTolerance = RGB (0, 0, 0)
crLowerTolerance = RGB (0, 0, 0)
nRoundRectEllipseWidth = 0
nRoundRectEllipseHeight = 0
pPAINTREGION is a pointer to a PAINTREGION structure.