Freigeben über


AfxDrawDitheredBitmap

Zeichnet eine Bitmap und ersetzt den Hintergrund mit einem gerasterten (Prüfer).

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

Parameter

  • pDC
    Punkte in das Ziel DC.

  • x
    Die Ziel- x-koordinate.

  • y
    Die Ziel- y-koordinate.

  • rSrc
    Die Quellbitmap.

  • cr1
    Eine der zwei Farben Zittern Weiß, i. d. R.

  • cr2
    Die andere Farbe Zittern in der Regel hellgrau (COLOR_MENU).

Hinweise

Die Quellbitmap wird auf dem Ziel DC mit einem karierten Muster zwei Farbe (cr1 und cr2) gezeichnet, das den Hintergrund der Bitmap ersetzt.Der Hintergrund der Quellbitmap wird z. B. weißen Pixel und alle Pixel definiert, die die Farbe des Pixels in der linken oberen Ecke der Bitmap entsprechen.

Beispiel für Bitmap mit Farbmischung

Beispiel

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

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

AfxGetDitheredBitmap

AfxDrawGrayBitmap

Konzepte

MFC-Makros und -globale Werte

Weitere Ressourcen

Grau und gerasterte Bit-Übersichtsfunktionen