CRgn::CreateRectRgn
Crea un'area rettangolare archiviata nell'oggetto CRgn.
BOOL CreateRectRgn(
int x1,
int y1,
int x2,
int y2
);
Parametri
x1
Specifica la coordinata x logica dell'angolo superiore sinistro dell'area.y1
Specifica la coordinata y logica dell'angolo superiore sinistro dell'area.x2
Specifica la coordinata x logica dell'angolo inferiore destro dell'area.y2
Specifica la coordinata y logica dell'angolo inferiore destro dell'area.
Valore restituito
Diverso da zero se l'operazione ha esito positivo; in caso contrario 0.
Note
La dimensione di un'area è limitata a 32.767 per 32.767 unità logiche o della memoria, le dimensioni inferiori.
Quando ha terminato l'utilizzo di un'area creata da CreateRectRgn, un'applicazione deve utilizzare la funzione membro CGDIObject::DeleteObject per rimuovere l'area.
Esempio
CRgn rgn;
BOOL bSucceeded = rgn.CreateRectRgn( 50, 20, 150, 120 );
ASSERT( bSucceeded == TRUE );
Per un altro esempio, vedere CRgn::CombineRgn.
Requisiti
Header: afxwin.h