AfxDrawDitheredBitmap
更新 : 2007 年 11 月
ビットマップを描画し、ディザリングされた (チェック模様の) 塗りつぶしパターンで背景を置き換えます。
void AFXAPI AfxDrawDitheredBitmap(
CDC *pDC,
int x,
int y,
const CBitmap &rSrc,
COLORREF cr1,
COLORREF cr2
);
パラメータ
pDC
描画先のデバイス コンテキストを指します。x
描画先の x 座標。y
描画先の y 座標。rSrc
ソース ビットマップ。cr1
2 つのディザ カラーのうちの 1 つ。通常は白。cr2
残りのディザ カラー。通常は、明るい灰色 (COLOR_MENU)。
解説
ソース ビットマップは、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