AfxGetDitheredBitmap
更新 : 2007 年 11 月
ビットマップをコピーし、ディザリングされた (チェック模様の) 塗りつぶしパターンで背景を置き換えます。
void AFXAPI AfxGetDitheredBitmap(
const CBitmap &rSrc,
CBitmap *pDest,
COLORREF cr1,
COLORREF cr2
);
パラメータ
rSrc
ソース ビットマップ。pDest
コピー先のビットマップ。cr1
2 つのディザ カラーのうちの 1 つ。通常は白。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