CRgn::SetRectRgn

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

void SetRectRgn ( LPCRECT lpRect );

Parámetros

x 1

Especifica la coordenada x de la esquina superior izquierda de la región rectangular.

y1

Especifica la coordenada y de la esquina superior izquierda de la región rectangular.

x 2

Especifica la coordenada x de la esquina inferior derecha de la región rectangular.

y2

Especifica la coordenada y de la esquina inferior derecha de la región rectangular.

lpRect

Especifica la región rectangular. Puede ser un puntero a una estructura RECT o un objeto CRect.

Observaciones

Crea una región rectangular. A diferencia de CreateRectRgn, sin embargo, no asignar cualquier memoria adicional desde el montón local de aplicación de Windows. En su lugar, utiliza el espacio asignado para la región que se almacena en el objeto CRgn . Esto significa que el objeto de CRgn debe ya han inicializado con una región válida de Windows antes de llamar a SetRectRgn. Los puntos dados por x 1, y1, x 2y y2 especifican el tamaño mínimo del espacio asignado.

Utilice esta función en lugar de la función de miembro de CreateRectRgn para evitar llamadas para el administrador de memoria local.

Visión General de CRgn |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambiénnbsp;CRgn::CreateRectRgn, :: SetRectRgn

Index