Share via


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

Vea también

Referencia

Clase de la CDC

Gráfico de jerarquía

CDC::FillRect

InvertRect

Clase de CRect

RECT (Estructura)