Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

Třída CDC

Diagram hierarchie

CDC::FillRect

InvertRect

Třída CRect

Struktura RECT