Partilhar via


CDC::InvertRect

Inverte o Sumário do retângulo especificado.

void InvertRect(
   LPCRECT lpRect 
);

Parâmetros

  • lpRect
    Aponta para um RECT que contém as coordenadas lógicas do retângulo deve ser invertida. Você também pode passar um CRect objeto para esse parâmetro.

Comentários

Inversão é uma lógica não operação e gira os bits de cada pixel.Em monitores monocromáticos, a função torna pixels brancos preto e preta pixels brancos.Em vídeos de cor, a inversão depende de como as cores são geradas para a exibição. De chamadaInvertRect duas vezes com o mesmo retângulo restaura a exibição para suas cores anteriores.

Se o retângulo estiver vazio, nada é desenhado.

Exemplo

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

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CDC

Gráfico de hierarquia

CDC::FillRect

InvertRect

Classe CRect

RECT estrutura

Outros recursos

Membros do CDC