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


AfxGetDitheredBitmap

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

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

Параметры

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

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

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

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

Заметки

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

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

Пример

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

Требования

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

См. также

Ссылки

AfxDrawDitheredBitmap

AfxGetGrayBitmap

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

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

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

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