wingdi.h
        CreateEllipticRgnIndirect
La función CreateEllipticRgnIndirect crea una región elíptica.
Sintaxis
HRGN CreateEllipticRgnIndirect(
    CONST RECT *lprc  // puntero a estructura que define el rectángulo externo
   );
Parámetros
prc: puntero a una estructura RECT que contiene las coordenadas de las esquinas superior izquierda e inferior derecha del rectánculo 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.