回 帖 发 新 帖 刷新版面

主题:[讨论]MFC 背景图片显示不了

void CMainFrame::DrawBmpTitleBar(CDC *pDC, CRect rcTitle)
{
CBitmap bmp;
bmp.LoadBitmap(IDB_BITMAP);
CBrush brush;
brush.CreatePatternBrush(&bmp);
pDC->FillRect(rcTitle,&brush);
}

void CStudentView::OnDraw(CDC* pDC) 
{
    
    // TODO: Add your specialized code here and/or call the base class
    CStudentDoc*pDoc=GetDocument();
    ASSERT_VALID(pDoc);
    CDC MemDC;
    MemDC.CreateCompatibleDC(NULL);
    MemDC.SelectObject(pDoc->m_Bitmap);
    pDC->BitBlt(0,0,pDoc->m_nWidth,pDoc->m_nHeight,&MemDC,0,0,SRCCOPY);

    
}
视图里背景图片显示不了 求解(如果可以详细解答的可以加我QQ1913769550)多谢看帖

回复列表 (共2个回复)

沙发


我觉得这个问题有点挑战 大家帮帮我吧 最近要做课程设计 急死啦

板凳


pDoc->m_Bitmap好像有问题吧!

我来回复

您尚未登录,请登录后再回复。点此登录或注册