Condividi tramite


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

Vedere anche

Riferimenti

Classe CRgn

Grafico della gerarchia

CRgn::CreateRectRgn

SetRectRgn