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 |