CRgn::SetRectRgn

void SetRectRgn( int x1, int y1, int x2, int y2 );

void SetRectRgn ( LPCRECT lpRect );

Parametri

1 x

Specifica la coordinata x dell'angolo superiore sinistro dell'area rettangolare.

y1

Specifica la coordinata y dell'angolo superiore sinistro dell'area rettangolare.

2 x

Specifica la coordinata x dell'angolo inferiore destro dell'area rettangolare.

y2

Specifica la coordinata y dell'angolo inferiore destro dell'area rettangolare.

lpRect

Specifica l'area rettangolare. Può essere un puntatore a una struttura RECT o un oggetto CRect.

Osservazioni

Crea un'area rettangolare. A differenza di CreateRectRgn, tuttavia, esso non alloca qualsiasi ulteriore memoria dall'heap applicazione Windows locale. Utilizza invece lo spazio allocato per la regione memorizzata nell'oggetto CRgn . Ciò significa che l'oggetto CRgn deve già avere inizializzato con una regione di Windows valida prima di chiamare SetRectRgn. I punti dati da x 1, y1, y2 e 2 xspecificano le dimensioni minime dello spazio allocato.

Utilizzare questa funzione anziché la funzione membro CreateRectRgn per evitare chiamate al gestore di memoria locale.

Panoramica CRgn |nbsp; Membri della classe | Gerarchia Chart

Vedere anchenbsp;CRgn::CreateRectRgn, :: SetRectRgn

Index