void CJigsawPuzzleView::OnDraw(CDC* pDC)
{
CJigsawPuzzleDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
CDC *memDC = new CDC;
CBitmap *bitmap;
bitmap=pDoc->m_bitmap;
memDC->CreateCompatibleDC(pDC);
memDC->SelectObject(bitmap);
pDC->StretchBlt(0,0,400,400,memDC,0,0,400,400,SRCCOPY);
// TODO: add draw code for native data here
}CJigsawPuzzleDoc::CJigsawPuzzleDoc()
{
// TODO: add one-time construction code here
bitmap = new CBitmap();
m_bitmap->m_hObject=(HBITMAP*)::LoadImage(NULL,"d:\\x.bmp",IMAGE_BITMAP,400,400,LR_LOADFROMFILE);//载入位图}为什么一重绘,图片就显示不出来了?
错在哪?如何修改?
{
CJigsawPuzzleDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
CDC *memDC = new CDC;
CBitmap *bitmap;
bitmap=pDoc->m_bitmap;
memDC->CreateCompatibleDC(pDC);
memDC->SelectObject(bitmap);
pDC->StretchBlt(0,0,400,400,memDC,0,0,400,400,SRCCOPY);
// TODO: add draw code for native data here
}CJigsawPuzzleDoc::CJigsawPuzzleDoc()
{
// TODO: add one-time construction code here
bitmap = new CBitmap();
m_bitmap->m_hObject=(HBITMAP*)::LoadImage(NULL,"d:\\x.bmp",IMAGE_BITMAP,400,400,LR_LOADFROMFILE);//载入位图}为什么一重绘,图片就显示不出来了?
错在哪?如何修改?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货