This topic has not yet been rated - Rate this topic

AfxDrawGrayBitmap

Draws a gray version of a bitmap.

void AFXAPI AfxDrawGrayBitmap(
   CDC *pDC,
   int x,
   int y,
   const CBitmap &rSrc,
   COLORREF crBackground
);

Parameters

pDC
Points to the destination DC.
x
The destination x-coordinate.
y
The destination y-coordinate.
rSrc
The source bitmap.
crBackground
The new background color (typically gray, such as COLOR_MENU).

Remarks

A bitmap drawn with AfxDrawGrayBitmap will have the appearance of a disabled control.

Example

void CProject1View::OnDraw(CDC* pDC)
{
   CBitmap bm;
   bm.LoadBitmap(IDB_BITMAP1);
   AfxDrawGrayBitmap(pDC, 10, 50, bm, GetSysColor(COLOR_MENU));
}

See Also

MFC Macros and Globals | Gray and Dithered Bitmap Functions | AfxGetGrayBitmap | AfxDrawDitheredBitmap

Did you find this helpful?
(1500 characters remaining)