Share via


Clase Region (gdiplusheaders.h)

La clase Region describe un área de la superficie de visualización. El área puede ser cualquier forma. Es decir, el límite del área puede ser una combinación de líneas curvadas y rectas. Las regiones también se pueden crear a partir de los interiores de rectángulos, rutas de acceso o una combinación de estas. Las regiones se usan en las operaciones de recorte y pruebas de posicionamiento.

Herencia

La clase Region implementa GdiplusBase.

Métodos

La clase Region tiene estos métodos.

 
Region::Clone

El método Region::Clone realiza una copia de este objeto Region y devuelve la dirección del nuevo objeto Region.
Region::Complement

El método Region::Complement actualiza esta región a la parte del interior de la ruta de acceso especificada que no interseca esta región.
Region::Complement

El método Region::Complement actualiza una región que no interseca esta región.
Region::Complement

El método Region::Complement actualiza esta región a la parte del interior del rectángulo especificado que no interseca esta región.
Region::Complement

El método Region::Complement actualiza esta región a la parte de otra región que no interseca esta región.
Region::Equals

El método Region::Equals determina si esta región es igual a una región especificada.
Region::Exclude

El método Region::Exclude actualiza esta región a la parte de sí misma que no interseca el interior de la ruta de acceso especificada.
Region::Exclude

El método Region::Exclude actualiza una región que no interseca el interior del rectángulo especificado.
Region::Exclude

El método Region::Exclude actualiza esta región a la parte de sí misma que no interseca el interior del rectángulo especificado.
Region::Exclude

El método Region::Exclude actualiza esta región a la parte de sí misma que no interseca otra región.
Region::FromHRGN

El método Region::FromHRGN crea un objeto GDI+Region de Windows a partir de una región de interfaz de dispositivo gráfico (GDI) de Windows.
Region::GetBounds

El método Region::GetBounds obtiene un rectángulo que incluye esta región. (sobrecarga 2/2)
Region::GetBounds

El método Region::GetBounds obtiene un rectángulo que incluye esta región. (sobrecarga 1/2)
Region::GetData

El método Region::GetData obtiene datos que describen esta región.
Region::GetDataSize

El método Region::GetDataSize obtiene el número de bytes de datos que describen esta región.
Region::GetHRGN

El método Region::GetHRGN crea una región de interfaz de dispositivo gráfico (GDI) de Windows a partir de esta región.
Region::GetLastStatus

El método Region::GetLastStatus devuelve un valor que indica la naturaleza del error más reciente del método Regionobject.
Region::GetRegionScans

El método Region::GetRegionScans obtiene una matriz de rectángulos que se aproximan a esta región. La región se transforma mediante una matriz especificada antes de calcular los rectángulos.
Region::GetRegionScans

El método Region::GetRegionScans obtiene una matriz de rectángulos que se aproximan a esta región.
Region::GetRegionScansCount

El método Region::GetRegionScansCount obtiene el número de rectángulos que se aproximan a esta región. La región se transforma mediante una matriz especificada antes de calcular los rectángulos.
Region::Intersect

El método Region::Intersect actualiza esta región a la parte de sí misma que interseca el interior de la ruta de acceso especificada.
Region::Intersect

El método Region::Intersect actualiza una región intersecta el interior del rectángulo especificado.
Region::Intersect

El método Region::Intersect actualiza esta región a la parte de sí misma que interseca el interior del rectángulo especificado.
Region::Intersect

El método Region::Intersect actualiza esta región a la parte de sí misma que intersecta con otra región.
Region::IsEmpty

El método Region::IsEmpty determina si esta región está vacía.
Region::IsInfinite

El método Region::IsInfinite determina si esta región es infinita.
Region::IsVisible

El método Region::IsVisible determina si un punto está dentro de esta región. (sobrecarga 1/4)
Region::IsVisible

El método Region::IsVisible determina si un punto está dentro de esta región. (sobrecarga 4/4)
Region::IsVisible

El método Region::IsVisible determina si un rectángulo cruza esta región. (sobrecarga 2/4)
Region::IsVisible

El método Region::IsVisible determina si un rectángulo cruza esta región. (sobrecarga 4/4)
Region::IsVisible

El método Region::IsVisible determina si un punto está dentro de esta región. (sobrecarga 2/4)
Region::IsVisible

El método Region::IsVisible determina si un rectángulo cruza esta región. (sobrecarga 3/4)
Region::IsVisible

El método Region::IsVisible determina si un punto está dentro de esta región. (sobrecarga 3/4)
Region::IsVisible

El método Region::IsVisible determina si un rectángulo cruza esta región. (sobrecarga 1/4)
Region::MakeEmpty

El método Region::MakeEmpty actualiza esta región a una región vacía. En otras palabras, la región no ocupa ningún espacio en el dispositivo de pantalla.
Region::MakeInfinite

El método Region::MakeInfinite actualiza esta región a una región infinita.
Region::Region

Crea una región infinita. Éste es el constructor predeterminado. (Region.Region)
Región::Región

Crea una región definida por los datos obtenidos de otra región.
Región::Región

Crea una región definida por una ruta de acceso (un objeto GraphicsPath) y tiene un modo de relleno contenido en el objeto GraphicsPath.
Región::Región

Crea una región definida por un rectángulo. (sobrecarga 1/2)
Región::Región

Crea una región definida por un rectángulo. (sobrecarga 2/2)
Región::Región

Crea una región infinita. Éste es el constructor predeterminado. (sobrecarga 2/3)
Región::Región

Crea una región infinita. Éste es el constructor predeterminado. (sobrecarga 1/3)
Región::Región

Crea una región idéntica a la región especificada por un identificador de una región de interfaz de dispositivo gráfico (GDI) de Windows.
Region::Transform

El método Region::Transform transforma esta región multiplicando cada uno de sus puntos de datos por una matriz especificada.
Region::Translate

El método Region::Translate desplaza esta región por las cantidades especificadas en las direcciones horizontales y verticales. (sobrecarga 1/2)
Region::Translate

El método Region::Translate desplaza esta región por las cantidades especificadas en las direcciones horizontales y verticales. (sobrecarga 2/2)
Región::Unión

El método Region::Union actualiza esta región a todas las partes (intersección e inintersección) de sí misma y todas las partes del interior de la ruta de acceso especificada.
Región::Unión

El método Region::Union actualiza esta región.
Región::Unión

El método Region::Union actualiza esta región a todas las partes (intersección e inintersección) de sí mismo y todas las partes del interior del rectángulo especificado.
Región::Unión

El método Region::Union actualiza esta región a todas las partes (intersección y no intersección) de sí misma y de todas las partes de otra región.
Region::Xor

El método Region::Xor actualiza esta región a las partes no intersecantes de sí mismo y al interior de la ruta de acceso especificada.
Region::Xor

El método Region::Xor actualiza una región a las partes no intersecantes con el interior de un rectángulo.
Region::Xor

El método Region::Xor actualiza esta región a las partes no intersecantes de sí mismo y al interior del rectángulo especificado.
Region::Xor

El método Region::Xor actualiza esta región a las partes no intersecantes de sí misma y de otra región.

Comentarios

Una región de GDI+ se almacena en coordenadas del mundo, mientras que una región GDI se almacena en coordenadas del dispositivo. Por lo tanto, una región de GDI+ es escalable y no es una región de GDI. Para obtener más información, consulte la sección Regiones escalables en Nuevas características.

Una aplicación puede usar regiones para recortar la salida de las operaciones de dibujo. El Administrador de ventanas usa regiones para definir el área de dibujo de las ventanas. Estas regiones se denominan regiones de recorte. Una aplicación también puede usar regiones en operaciones de prueba de posicionamiento, como comprobar si un punto está en una región o si un rectángulo interseca una región. Para obtener más información, vea Regiones, Recorte y Uso de regiones.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado gdiplusheaders.h