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 種類のディザー カラーの 1 つが、通常は白。

  • cr2
    明るい灰色他のディザー色、通常は (COLOR_MENU)。

解説

元のビットマップの背景ビットマップを置き換える 2 個の色 (cr1 と cr2)格子模様のパターンとの前の DC で描画されます。元のビットマップの背景は、ビットマップの左上隅のピクセルの色と一致する白いピクセル、すべてのピクセル定義されます。

ディザー ビットマップ サンプル

使用例

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 マクロとグローバル

その他の技術情報

淡色表示 (灰色) ビットマップ関数とディザリングされたビットマップ関数