Aracılığıyla paylaş


CDC::InvertRect

Verilen dikdörtgen içeriğini ters çevirir.

void InvertRect(
   LPCRECT lpRect 
);

Parametreler

  • lpRect
    İşaret eden bir RECT tersine çevrilecek mantıksal koordinatlarını dikdörtgen içerir.Ayrıca iletebilirsiniz bir CRect bu parametre nesnesi.

Notlar

Ters çevirmeyi olan mantıksal bir işlemi ve BITS her pikselin çevirir.Tek renkli görüntüler üzerinde siyah ve siyah beyaz piksel piksel işlevi beyaz yapar.Renk ekranlarda renkleri görüntülenmek üzere nasıl oluşturulduğunu ters çevirmeyi bağlıdır.Arama InvertRect ile iki kez aynı dikdörtgen görüntü önceki renklerini geri yükler.

Rectangle boş ise, hiçbir şey çizilir.

Örnek

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

Gereksinimler

Başlık: afxwin.h

Ayrıca bkz.

Başvuru

CDC Sınıfı

Hiyerarşi grafik

CDC::FillRect

InvertRect

CRect sınıfı

Dikdörtgen yapısı