19,468
社区成员
发帖
与我相关
我的任务
分享
CSplitView::OnDraw(CDC* pDC)
{ CRect rect;
GetClientRect(rect);
CBrush brush_back;
CBitmap m_bitmap;
m_bitmap.LoadBitmap(IDB_BITMAP1);
BITMAP bm;
m_bitmap.GetObject(sizeof(BITMAP),&bm);
CDC MemDC;
MemDC.CreateCompatibleDC(pDC);
CBitmap *pOldBitmap=MemDC.SelectObject(&m_bitmap);
pDC->StretchBlt(0,0,rect.Width(),rect.Height(),&MemDC,0,0,bm.bmWidth,bm.bmHeight,SRCCOPY);
MemDC.SelectObject(pOldBitmap);
MemDC.DeleteDC();
pDC ->DeleteDC();
m_bitmap.DeleteObject();
..................................
}