wingdi.h


CreateEllipticRgn

La función CreateEllipticRgn crea una región elíptica.

Sintaxis

HRGN CreateEllipticRgn(
    int nLeftRect,   // coordinate x de la esquina superior izquierda del rectángulo externo 
    int nTopRect,    // coordinate y de la esquina superior izquierda del rectángulo externo 
    int nRightRect,  // coordinate x de la esquina inferior derecha del rectángulo externo
    int nBottomRect  // coordinate y de la esquina inferior derecha del rectángulo externo
   );

Parámetros

nLeftRect: especifica la coordenada x de la esquina superior izquierda del rectángulo que inscribe a la elipse.

nTopRect: especifica la coordenada y de la esquina superior izquierda del rectángulo que inscribe a la elipse.

nRightRect: especifica la coordenada x de la esquina inferior derecha del rectángulo que inscribe a la elipse.

nBottomRect: especifica la coordenada y de la esquina inferior derecha del rectángulo que inscribe a la elipse.

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.

Observaciones

El rectángulo define el tamaño, figura y orientación de la región: los lados largos del rectángulo definen la longitud del eje mayor de la elipse; los lados cortos el del eje menor; y el centro del rectángulo define la intersección de ambos ejes.

Las coordenadas del rectángulo se especifican en unidades lógicas.