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 |