createRoundRectRgn
Syntax
- region createRoundRectRgn(int x1, int y1, int x2, int y2, int w, int h)
Arguments
- x1
The x coordinate (in DBUs) of the upper-left edge of the rectangle.
- y1
The y coordinate (in DBUs) of the upper-left edge of the rectangle.
- x2
The x coordinate (in DBUs) of the lower-right edge of the rectangle.
- y2
The y coordinate (in DBUs) of the lower-right edge of the rectangle.
- w
Width of the ellipse for the rounded corners
- h
Height of the ellipse for the rounded corners
Return
Return a rounded rectangular region (see comments)
Description
Allows to define a rounded rectangular visual region, that can be for instance handled by the functions refreshRgn or setDialogRegion
Example
refreshRgn( createRoundRectRgn(215,30,410,250, 10,20) );
Also see
createRectRgn, createCircularRgn, createEllipticRgn, createPolyRgn, refreshRgn, setDialogRegion
Comments
- "region" correspond to a particular FM type or object that might need to be better documented or defined. You can't directly cast it to an integer, despite it behaves like an integer.
- Everyone can add his comments about his experiences with this function here. Tips for using it are welcome, too.