Поделиться через


AfxDrawDitheredBitmap

Рисуется растровое изображение, заменив его фон с сглаженным шаблоном (проверки).

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

Параметры

  • pDC
    Указывает на DC назначения.

  • x
    Координата x назначения.

  • y
    Координата y назначения.

  • rSrc
    Растровое изображение источника.

  • cr1
    2 Сгладить цвета, обычно белые.

  • cr2
    Другой цвет сгладить, обычно — светло-серый (COLOR_MENU).

Заметки

Растровое изображение источника строится на DC назначения с шаблон 2 цветов (cr1 и cr2) заменить клетчатый фон растрового изображения. Фон растрового изображения источника определен как его белые пиксели и все пиксели соответствующий цвет пикселя в левом верхнем углу растрового изображения.

Сравнение сглаженных и оригинальных версий значков

Пример

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

Требования

Заголовок: afxwin.h

См. также

Ссылки

AfxGetDitheredBitmap

AfxDrawGrayBitmap

Основные понятия

Макросы и глобальные объекты MFC

Другие ресурсы

Функции серого цвета и сглаживания точечного рисунка