16,471
社区成员
发帖
与我相关
我的任务
分享
void CXXXView::OnDraw(CDC* pDC)
{
CXXXDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
// TODO: add draw code for native data here
HBITMAP hBitmap = (HBITMAP)LoadImage(AfxGetInstanceHandle(), _T("F:\\11.bmp"), IMAGE_BITMAP, 0, 0, LR_DEFAULTSIZE|LR_LOADFROMFILE);
ASSERT(hBitmap);
CDC pMemDC;
pMemDC.CreateCompatibleDC(pDC);
CRect rect;
GetClientRect(&rect);
HBITMAP oldbmp = (HBITMAP)pMemDC.SelectObject(hBitmap);
pDC->BitBlt(0, 0, rect.Width(), rect.Height(), &pMemDC, 0, 0, SRCCOPY);
pMemDC.SelectObject(oldbmp);
DeleteObject(hBitmap);
pMemDC.DeleteDC();
}