ディザー (チェッカー)パターンと背景を置き換えるビットマップを描画します。
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 種類のディザー カラーの 1 つが、通常は白。cr2
明るい灰色他のディザー色、通常は (COLOR_MENU)。
解説
元のビットマップの背景ビットマップを置き換える 2 個の色 (cr1 と cr2)格子模様のパターンとの前の DC で描画されます。元のビットマップの背景は、ビットマップの左上隅のピクセルの色と一致する白いピクセル、すべてのピクセル定義されます。
.gif)
使用例
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