PAINTDLGREGIONINFO

typedef struct _PAINTDLGREGIONINFO
{
   L_INT nSize;
   L_INT32 dwFlags;
   L_TCHAR * pszTitle;
   COLORREF crUpperTolerance;
   COLORREF crLowerTolerance;
   L_INT nRoundRectEllipseWidth; 
   L_INT nRoundRectEllipseHeight; 

} PAINTDLGREGIONINFO, *pPAINTDLGREGIONINFO ;

The PAINTDLGREGIONINFO structure contains information about the Region dialog.

Member

Description

nSize

Size of this structure.

dwFlags

User interface flags for the dialog. Determines the layout and action of the dialog. Possible values are:

 

Setting

Description

 

PAINT_DLG_REGION_SHOWALL

[0x00000001] Show all controls.

 

PAINT_DLG_REGION_SHOWLOWERTOLERANCE

[0x00000002] Show Lower tolerance control.

 

PAINT_DLG_REGION_SHOWUPPERTOLERANCE

[0x00000004] Show Upper tolerance control.

 

PAINT_DLG_REGION_SHOWELLIPSEWIDTH

[0x00000008] Show Ellipse width control.

 

PAINT_DLG_REGION_SHOWELLIPSEHEIGHT

[0x00000010] Show Ellipse height control.

 

PAINT_DLG_REGION_SHOWDEFAULT

[0x00000020] Show Default control.

 

PAINT_DLG_REGION_INITUSEDEFAULT

[0x00000040] Use the initial default values for the dialog control.

pszTitle

Character string containing the Dialog box caption text.

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

An image of the Region dialog can be seen below.

image\a4.gif