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