wingdi.h
        CreateRoundRectRgn
La función CreateRoundRectRgn crea una región rectangular con esquinas redondeadas.
Sintaxis
HRGN CreateRoundRectRgn(
    int nLeftRect,      // coordenada x de la esquina superior izquierda de la región
    int nTopRect,       // coordenada y de la esquina superior izquierda de la región
    int nRightRect,     // coordenada x de la esquina inferior derecha de la región
    int nBottomRect     // coordenada y de la esquina inferior derecha de la región
    int nWidthEllipse,  // anchura de la elipse para redondear esquinas
    int nHeightEllipse  // altura de la elipse para redondear esquinas
   );
Parámetros
nLeftRect: especifica la coordenada x de la esquina superior izquierda de la región.
nTopRect: especifica la coordenada y de la esquina superior izquierda de la región.
nRightRect: especifica la coordenada x de la esquina inferior derecha de la región.
nBottomRect: especifica la coordenada y de la esquina inferior derecha de la región.
nWidthEllipse: especifica la anchura de la elipse usada para crear las esquinas redondeadas.
nHeightEllipse: especifica la altura de la elipse usada para crear las esquinas redondeadas.
Valor de retorno
Si la función tiene éxito, el valor de retorno es el manipulador a la región.
Si la función falla, el valor de retorno es NULL.