Compartir a través de


AfxDrawDitheredBitmap

Dibuja un mapa de bits, reemplazando el fondo con un modelo interpolado (de comprobación).

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

Parámetros

  • pDC
    Señala al destino DC.

  • x
    La x- coordenada de destino.

  • y
    La y- coordenada de destino.

  • rSrc
    El mapa de bits de origen.

  • cr1
    Uno de los dos colores de temblor, normalmente blanco.

  • cr2
    El otro temblor color, normalmente gris claro (COLOR_MENU).

Comentarios

El mapa de bits de origen se dibuja en el destino DC con (cr1 y cr2) un modelo a cuadros bicolor que reemplaza el fondo del mapa de bits. El fondo del mapa de bits de origen se define como los píxeles blancos y todos los píxeles que coincidan con el color del píxel situado en la esquina superior izquierda del mapa de bits.

Comparación de versiones de icono interpoladas y originales

Ejemplo

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

Requisitos

Encabezado: afxwin.h

Vea también

Referencia

AfxGetDitheredBitmap

AfxDrawGrayBitmap

Conceptos

Macros y variables globales de MFC

Otros recursos

Funciones de mapa de bits grises o interpoladas