Clase System::Drawing::Rectangle

Rectangle class

Representa un área rectangular de una imagen definida por coordenadas enteras X e Y de su esquina superior izquierda y su ancho y alto. Este tipo debe asignarse en la pila y pasarse a funciones por valor o por referencia. Nunca use la clase System::SmartPtr para gestionar objetos de este tipo.

class Rectangle

Métodos

MétodoDescripción
static Ceiling(const RectangleF&)Construye un objeto Rectangle a partir del objeto RectangleF especificado redondeando los valores de ubicación y tamaño del objeto RectangleF al siguiente entero superior.
Contains(int, int) constDetermina si el punto especificado se encuentra dentro del rectángulo representado por el objeto actual.
Contains(const Point&) constDetermina si el punto especificado se encuentra dentro del rectángulo representado por el objeto actual.
Contains(const Rectangle&) constDetermina si el rectángulo especificado se encuentra dentro del rectángulo representado por el objeto actual.
Equals(const Rectangle&) constDetermina si los rectángulos representados por el objeto actual y el objeto especificado son idénticos.
static FromLTRB(int, int, int, int)Construye un nuevo objeto Rectangle que representa un rectángulo con las ubicaciones de borde especificadas.
get_Bottom() constDevuelve la coordenada y del borde inferior del rectángulo representado por el objeto actual.
get_Height() constDevuelve la altura del rectángulo representado por el objeto actual.
get_IsEmpty() constDetermina si las coordenadas X e Y de la esquina superior izquierda del rectángulo representado por el objeto actual, así como su ancho y altura, tienen valores de 0.
get_Left() constDevuelve la coordenada X del borde izquierdo del rectángulo representado por el objeto actual.
get_Location() constDevuelve una instancia de la clase Point que especifica la ubicación de la esquina superior izquierda del rectángulo representado por el objeto actual.
get_Right() constDevuelve la coordenada X del borde derecho del rectángulo representado por el objeto actual.
get_Size() constDevuelve una instancia de la clase Size que especifica el ancho y alto del rectángulo representado por el objeto actual.
get_Top() constDevuelve la coordenada Y del borde superior del rectángulo representado por el objeto actual.
get_Width() constDevuelve el ancho del rectángulo representado por el objeto actual.
get_X() constDevuelve la coordenada X de la esquina superior izquierda del rectángulo representado por el objeto actual.
get_Y() constDevuelve la coordenada Y de la esquina superior izquierda del rectángulo representado por el objeto actual.
GetHashCode() constDevuelve un código hash del objeto actual.
Inflate(int, int)Aumenta el ancho y la altura del rectángulo representado por el objeto actual, manteniendo la ubicación del centro geométrico del rectángulo. El ancho y la altura se incrementan en ambas direcciones por las cantidades especificadas.
Inflate(const Size&)Aumenta el ancho y la altura del rectángulo representado por el objeto actual, manteniendo la ubicación del centro geométrico del rectángulo. El ancho y la altura se incrementan en ambas direcciones por las cantidades especificadas por los valores de ancho y altura del objeto de tamaño especificado, respectivamente.
static Inflate(const Rectangle&, int, int)Aumenta el ancho y la altura del rectángulo representado por el objeto especificado, manteniendo la ubicación del centro geométrico del rectángulo. El ancho y la altura se incrementan en ambas direcciones por las cantidades especificadas.
Intersect(const Rectangle&)Reemplaza el rectángulo representado por el objeto actual con el rectángulo que resulta de su intersección con el rectángulo representado por el objeto especificado.
static Intersect(const Rectangle&, const Rectangle&)Devuelve un rectángulo que es el resultado de la intersección de los rectángulos especificados.
IntersectsWith(const Rectangle&)Determina si los rectángulos representados por el objeto actual y los objetos especificados se intersectan.
Offset(const Point&)Desplaza la posición del rectángulo representado por el objeto actual en las cantidades especificadas.
Offset(int, int)Desplaza la posición del rectángulo representado por el objeto actual en las cantidades especificadas.
operator RectangleF() constDevuelve un objeto RectangleF que representa un rectángulo equivalente al rectángulo representado por el objeto actual.
operator!=(std::nullptr_t) constSiempre devuelve true.
operator==(std::nullptr_t) constSiempre devuelve false.
Rectangle()Construye una nueva instancia del objeto Rectangle que representa un rectángulo con coordenadas X e Y y valores de ancho y alto establecidos en 0.
Rectangle(int, int, int, int)Construye una nueva instancia del objeto Rectangle que representa un rectángulo con las coordenadas especificadas de su esquina superior izquierda y su ancho y alto.
Rectangle(const Point&, const Size&)Construye una nueva instancia del objeto Rectangle que representa un rectángulo con las coordenadas de su esquina superior izquierda especificadas como una instancia de la clase Point y su ancho y alto como una instancia de la clase Size.
Rectangle(const System::Windows::Forms::Screen::Rectangle_&)Construye una nueva instancia del objeto Rectangle que representa el rectángulo equivalente al especificado.
static Round(const RectangleF&)Construye un objeto Rectangle a partir del objeto RectangleF especificado redondeando los valores de ubicación y tamaño del objeto RectangleF al entero más cercano.
set_Height(int)Establece la altura del rectángulo representado por el objeto actual.
set_Location(Point)Establece la ubicación de la esquina superior izquierda del rectángulo representado por el objeto actual.
set_Size(Size)Establece el ancho y la altura del rectángulo representado por el objeto actual.
set_Width(int)Establece el ancho del rectángulo representado por el objeto actual.
set_X(int)Establece la coordenada X de la esquina superior izquierda del rectángulo representado por el objeto actual.
set_Y(int)Establece la coordenada Y de la esquina superior izquierda del rectángulo representado por el objeto actual.
ToString() constDevuelve la representación en forma de cadena del objeto actual.
static Truncate(const RectangleF&)Construye un objeto Rectangle a partir del objeto RectangleF especificado truncando los valores de ubicación y tamaño del objeto RectangleF al siguiente entero inferior.
static Union(const Rectangle&, const Rectangle&)Devuelve un rectángulo que es el resultado de la unión de los rectángulos especificados.

Campos

CampoDescripción
static EmptyUn rectángulo vacío, es decir, un rectángulo cuyos valores de ubicación y tamaño son cero.

Ver también