共用方式為


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
    兩抖的色彩之一,通常為白色。

  • cr2
    另一抖變更色彩,通常是淺灰色 (COLOR_MENU)。

備註

來源點陣圖以取代點陣圖背景的兩個色彩 (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 巨集和全域

其他資源

灰色和遞色點陣圖函式