Udostępnij za pośrednictwem


AfxGetDitheredBitmap

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

void AFXAPI AfxGetDitheredBitmap( 
   const CBitmap &rSrc, 
   CBitmap *pDest, 
   COLORREF cr1, 
   COLORREF cr2 
);

Parametry

  • rSrc
    Źródłowa bitmapa.

  • pDest
    Mapa bitowa przeznaczenia.

  • 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 kopiowana do bitmapy docelowego z dwóch kolorów (cr1 i cr2) szachownicą wzoru dla tła źródłowa bitmapa.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

CBitmap bm;
bm.LoadBitmap(IDB_BITMAP1);
CBitmap bmDith;
AfxGetDitheredBitmap(bm, &bmDith, RGB(255,255,255),
   GetSysColor(COLOR_BTNFACE));

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

AfxDrawDitheredBitmap

AfxGetGrayBitmap

Koncepcje

Makra i funkcje globalne MFC

Inne zasoby

Funkcje szarych i symulowanych map bitowych