CDC::InvertRect
Invierte el contenido del rectángulo especificado.
void InvertRect(
LPCRECT lpRect
);
Parámetros
- lpRect
Señala RECT que contiene las coordenadas lógicas del rectángulo que se invertirá.También puede pasar un objeto de CRect para este parámetro.
Comentarios
La inversión es una operación de negación lógica y mueve volteado los bits de cada píxel.En las pantallas monocromáticas, la función crea que los píxeles blancos ennegrecen y ennegrecen píxeles blancos.En muestra al color, la inversión depende de cómo los colores se generan para la presentación.La llamada InvertRect con el mismo rectángulo restaura dos veces la presentación a sus colores anteriores.
Si el rectángulo está vacío, no se dibuja nada.
Ejemplo
void CDCView::DoInvertRect(CDC* pDC)
{
// invert rect from 20,20 to 50,50
CRect rect(20, 20, 50, 50);
pDC->InvertRect(rect);
// inverting again restores to normal
::Sleep(1000);
pDC->InvertRect(rect);
}
Requisitos
encabezado: afxwin.h