CRgn::SetRectRgn
Creazione di un'area rettangolare.
void SetRectRgn(
int x1,
int y1,
int x2,
int y2
);
void SetRectRgn(
LPCRECT lpRect
);
Parametri
x1
Specifica la coordinata x dell'angolo superiore sinistro della regione rettangolare.y1
Specifica la coordinata y dell'angolo superiore sinistro della regione rettangolare.x2
Specifica la coordinata x dell'angolo inferiore destro della regione rettangolare.y2
Specifica la coordinata y dell'angolo inferiore destro della regione rettangolare.lpRect
Specifica la regione rettangolare.Può essere un puntatore a una struttura RECT o un oggetto CRect.
Note
A differenza CreateRectRgn, tuttavia, non si alloca memoria aggiuntiva dall'heap di applicazione Windows locale.Invece, viene utilizzato lo spazio allocato per l'area nell'oggetto CRgn.Questo significa che l'oggetto CRgn deve essere già inizializzato con un'area valida Windows prima di chiamare SetRectRgn.I punti forniti da x1, da y1, da x2e da y2 specificare la dimensione minima di spazio allocato.
Utilizzare questa funzione anziché la funzione membro CreateRectRgn per evitare chiamate al gestore di memoria locale.
Requisiti
Header: afxwin.h