Partilhar via


AfxDrawDitheredBitmap

Desenha um bitmap, substituindo seu plano de fundo com um padrão hesitado (checker).

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

Parâmetros

  • pDC
    Aponta para a DC. de destino.

  • x
    A coordenada x de destino.

  • y
    A coordenada y de destino.

  • rSrc
    O bitmap de origem.

  • cr1
    Uma das duas cores de exaltação, normalmente branco.

  • cr2
    Outra cor de exaltação, normalmente leve - cinza (COLOR_MENU).

Comentários

O bitmap de origem é desenhada em DC. de destino comcr1 (e) cr2um padrão de quadriculado duas cores que substitui o plano de fundo de bitmap. O plano de fundo de bitmap de origem é definido como os pixels branco e todos os pixels que correspondem a cor de pixel no canto superior esquerdo do bitmap.

Comparação de versões de ícone original e pontilhado

Exemplo

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

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

AfxGetDitheredBitmap

AfxDrawGrayBitmap

Conceitos

Macros e globais MFC

Outros recursos

Funções de bitmap cinza e pontilhado