Udostępnij za pośrednictwem


AfxDrawDitheredBitmap

Rysuje mapą bitową, zastępując jego tła deseniu symulowany (kontroler).

void AFXAPI AfxDrawDitheredBitmap( 
   CDC *pDC, 
   int x, 
   int y, 
   const CBitmap &rSrc, 
   COLORREF cr1, 
   COLORREF cr2 
);

Parametry

  • pDC
    Wskazuje docelowy kontroler domeny.

  • x
    Współrzędna x przeznaczenia.

  • y
    Współrzędna y miejsca przeznaczenia.

  • rSrc
    Źródłowa bitmapa.

  • cr1
    Jeden z dwóch roztrząsanie kolorów, zazwyczaj biały.

  • cr2
    Inne symulowania kolorów kolor, zazwyczaj jasnoszarym (COLOR_MENU).

Uwagi

Źródłowa bitmapa jest rysowany na docelowy kontroler domeny z dwóch kolorów (cr1 i cr2) szachownicą wzoru dla mapy bitowej tła.Tło źródłowa bitmapa jest definiowana jako jej białe piksele i wszystkie piksele pasujące do koloru piksela w lewym górnym rogu mapy bitowej.

Porównanie wersji symulowany i oryginalnego ikony

Przykład

void CDCView::DrawDitheredBitmap(CDC* pDC)
{
   CBitmap bm;
   bm.LoadBitmap(IDB_BITMAP1);
   AfxDrawDitheredBitmap(pDC, 10, 50, bm, RGB(255,255,255),
      GetSysColor(COLOR_BTNFACE));
}

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

AfxGetDitheredBitmap

AfxDrawGrayBitmap

Koncepcje

Makra i funkcje globalne MFC

Inne zasoby

Funkcje szarych i symulowanych map bitowych