CRgn::CreateRectRgn
Crea un área rectangular que se almacena en el objeto de CRgn .
BOOL CreateRectRgn(
int x1,
int y1,
int x2,
int y2
);
Parámetros
x1
Especifica la coordenada x lógica de la esquina superior izquierda de la región.y1
Especifica la coordenada y lógica de la esquina superior izquierda de la región.x2
Especifica la coordenada x lógica de la esquina inferior derecha de la región.y2
Especifica la coordenada y lógica de la esquina inferior derecha de la región.
Valor devuelto
Distinto de cero si la operación se realizó correctamente; si no 0.
Comentarios
El tamaño de una región está limitado a 32.767 por 32.767 unidades lógicas o a de memoria de, lo que sea menor.
Cuando haya terminado de utilizar una región creada por CreateRectRgn, una aplicación debe utilizar la función miembro de CGDIObject:: DeleteObject para quitar la región.
Ejemplo
CRgn rgn;
BOOL bSucceeded = rgn.CreateRectRgn( 50, 20, 150, 120 );
ASSERT( bSucceeded == TRUE );
Para obtener un ejemplo, vea CRgn:: CombineRgn.
Requisitos
encabezado: afxwin.h