CDC::InvertRect
Odwraca zawartość danego prostokąta.
void InvertRect(
LPCRECT lpRect
);
Parametry
- lpRect
Wskazuje na RECT , która zawiera logiczną współrzędne prostokąta odwrócenie.Można również przekazać CRect obiektu dla tego parametru.
Uwagi
Inwersja jest logiczne nie operacji i Przerzuca bitów każdego piksela.Na monochromatyczne wyświetlacze białych pikseli czarne i czarno-białych pikseli dzięki funkcji.Wyświetla kolor inwersji zależy sposób kolory są generowane dla wyświetlania.Wywołanie InvertRect dwa razy z tym samym prostokąt wyświetlania przywraca poprzednie kolory.
Jeśli prostokąta jest pusty, nic nie jest rysowana.
Przykład
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);
}
Wymagania
Nagłówek: afxwin.h