次の方法で共有


AfxGetDitheredBitmap

ビットマップをコピーし、ディザリングされた (チェック模様の) 塗りつぶしパターンで背景を置き換えます。

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

参照

参照

AfxDrawDitheredBitmap

AfxGetGrayBitmap

概念

MFC マクロとグローバル

その他の技術情報

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