CDC::InvertRect
Invertuje obsah dané obdélník.
void InvertRect(
LPCRECT lpRect
);
Parametry
- lpRect
Odkazuje RECT , který obsahuje logické souřadnice obdélníku Invertovat.Můžete také předat CRect objektu pro tento parametr.
Poznámky
Inverze je logických funkcí není operace a převrátí bity jednotlivých obrazových bodů.V monochromatickém zobrazení funkce umožňuje bílé obrazové body černé a černé obrazové body bílé.Zobrazí barvu závislý inverzi způsob generování barev pro zobrazení.Volání InvertRect dvakrát stejný obdélník obnoví zobrazení předchozí barev.
Pokud je prázdný obdélník, nic se vykreslí.
Příklad
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);
}
Požadavky
Záhlaví: afxwin.h