Funzione CreateEllipticRgn (wingdi.h)

La funzione CreateEllipticRgn crea un'area ellittica.

Sintassi

HRGN CreateEllipticRgn(
  [in] int x1,
  [in] int y1,
  [in] int x2,
  [in] int y2
);

Parametri

[in] x1

Specifica la coordinata x nelle unità logiche, dell'angolo superiore sinistro del rettangolo di selezione dei puntini di sospensione.

[in] y1

Specifica la coordinata y nelle unità logiche, dell'angolo superiore sinistro del rettangolo di selezione dei puntini di sospensione.

[in] x2

Specifica la coordinata x nelle unità logiche, dell'angolo inferiore destro del rettangolo di selezione dei puntini di sospensione.

[in] y2

Specifica la coordinata y nelle unità logiche, dell'angolo inferiore destro del rettangolo di selezione dei puntini di sospensione.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è l'handle nell'area.

Se la funzione ha esito negativo, il valore restituito è NULL.

Commenti

Quando non è più necessario l'oggetto HRGN, chiamare la funzione DeleteObject per eliminarla.

Un rettangolo delimitatore definisce le dimensioni, la forma e l'orientamento dell'area: i lati lunghi del rettangolo definiscono la lunghezza dell'asse principale dell'ellisse; i lati brevi definiscono la lunghezza dell'asse minore dell'ellisse; e il centro del rettangolo definisce l'intersezione degli assi principali e secondari.

Requisiti

   
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione wingdi.h (include Windows.h)
Libreria Gdi32.lib
DLL Gdi32.dll

Vedi anche

CreateEllipticRegnIndirect

DeleteObject

Funzioni di area

Panoramica delle aree

SelectObject