怎样使导入的BITMAP图片显示变亮和变暗

CBitmap m_bitmap; //建立一个位图对象
m_bitmap.DeleteObject(); //调用CGdiObject的DeleteObject函数将以前的BITMAP对象删除。
m_bitmap.LoadBitmap(nBitmapID);//载入指定ID的图象资源nBitmapID是资源的ID。。



{
BITMAP bm;
m_bitmap.GetObject(sizeof(BITMAP),&bm);
CDC *pDC=new CDC;
CClientDC dc(&m_image); //将客户区定为我们的PICTURE控件。
pDC->CreateCompatibleDC(&dc);
pDC->SelectObject(m_bitmap);
//将图片伸缩成我们设定的大小。
dc.StretchBlt(0,0,320,240,pDC,0,0,bm.bmWidth,bm.bmHeight,SRCCOPY);
//如果不准备进行缩放可以用BITBLT。 
//dc.BitBlt(0,0,bm.bmWidth,bm.bmHeight,pDC,0,0,SRCCOPY);
这样才能使他显示变亮或变暗
delete pDC;
}