CreateRoundRectRgn

Version 3.0

Syntax

HRGN CreateRoundRectRgn(X1,Y1,X2,Y2,X3,Y3)

This function creates a rectangular region with rounded corners.

Parameter Type/Description  
X1 int Specifies the x-coordinate of the upper-left corner of the region.  
Y1 int Specifies the y-coordinate of the upper-left corner of the region.  
X2 int Specifies the x-coordinate of the lower-right corner of the region.  
Y2 int Specifies the y-coordinate of the lower-right corner of the region.  
X3 int Specifies the width of the ellipse used to create the rounded corners.  
Y3 int Specifies the height of the ellipse used to create the rounded corners.  

Return Value

The return value identifies a new region if the function was successful. Otherwise, it is NULL.

Comments

The width of the rectangle, specified by the absolute value of X2X1, must not exceed 32,767 units. This limit applies to the height of the rectangle as well.