Freigeben über


CDC::InvertRect

Gibt den Inhalt des angegebenen Rechtecks um.

void InvertRect( 
   LPCRECT lpRect  
);

Parameter

  • lpRect
    Zeigt auf RECT, das die logischen Koordinaten des umgekehrt werden Rechtecks enthält. Sie können ein CRect-Objekt für diesen Parameter übergeben.

Hinweise

Steuerungsumkehrung ist ein logisch Nicht-Vorgang und kippt die Bits jedes Pixels. Klicken Sie Mono-Bildschirmen können die Funktion weiße Pixel die weißen Pixel Schwarz und überwachen. Klicken Sie Farbanzeigen hängt die Steuerungsumkehrung davon ab, wie Farben für die Anzeige generiert werden. InvertRect dazu, zweimal mit demselben Rechteck stellt die Anzeige zu den vorhergehenden Farben wieder her.

Wenn das Rechteck leer ist, wird nichts gezeichnet.

Beispiel

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);   
}

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CDC-Klasse

Hierarchiediagramm

CDC::FillRect

InvertRect

CRect Class

RECT-Struktur