置于ONDRAW函數(shù)里面(單文檔):
CBitmap bm,*pbm; //定義位圖對象
BITMAP bmMetric; //定義位圖結(jié)構(gòu)變量,保存位圖的參數(shù)如寬,高
bm.LoadBitmap (IDB_BITMAP2);
bm.GetBitmap (&bmMetric); //保存位圖的參數(shù)到結(jié)構(gòu)變量bmMetric
CDC memDC; //定義設(shè)備環(huán)境類對象
memDC.CreateCompatibleDC (pDC); //創(chuàng)建內(nèi)存設(shè)備環(huán)境
pbm=memDC.SelectObject (&bm); //將位圖選入設(shè)備環(huán)境
//將內(nèi)存設(shè)備環(huán)境的位圖傳輸?shù)皆O(shè)備環(huán)境
pDC->BitBlt (0,0,bmMetric.bmWidth ,bmMetric.bmHeight ,&memDC,0,0,SRCCOPY);
memDC.SelectObject (pbm); //恢復(fù)原設(shè)備環(huán)境對象
bm.DeleteObject ();
memDC.DeleteDC();