Funzione CreateRoundRectRgn (wingdi.h)

La funzione CreateRoundRectRgn crea un'area rettangolare con angoli arrotondati.

Sintassi

HRGN CreateRoundRectRgn(
  [in] int x1,
  [in] int y1,
  [in] int x2,
  [in] int y2,
  [in] int w,
  [in] int h
);

Parametri

[in] x1

Specifica la coordinata x dell'angolo superiore sinistro dell'area nelle unità dispositivo.

[in] y1

Specifica la coordinata y dell'angolo superiore sinistro dell'area nelle unità dispositivo.

[in] x2

Specifica la coordinata x dell'angolo inferiore destro dell'area nelle unità dispositivo.

[in] y2

Specifica la coordinata y dell'angolo inferiore destro dell'area nelle unità dispositivo.

[in] w

Specifica la larghezza dell'ellisse utilizzata per creare gli angoli arrotondati nelle unità dispositivo.

[in] h

Specifica l'altezza dell'ellisse utilizzata per creare gli angoli arrotondati nelle unità dispositivo.

Valore restituito

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

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

Commenti

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

Le coordinate dell'area sono rappresentate come interi con segno a 27 bit.

Requisiti

Requisito Valore
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

CreatePolyPolygonRgn

CreatePolygonRgn

CreateRectRgn

CreateRectRgnIndirect

DeleteObject

ExtCreateRegion

GetRegionData

Funzioni di area

Panoramica delle aree

SelectObject