已有一个CDIB类定义了Draw画bmp,Read读bmp文件,当打开一个bmp在主view中显示,如何也能在一个DialogBar中的 picture控件中也显示。谢谢

解决方案 »

  1.   

    把它的Draw中的一个参数pDC指向picture的dc就行啦
      

  2.   

    能不能写出来啊, try876(彼岸),superhandsome(帅得要崩溃)拜托了
      

  3.   

    void CEx10cView::OnDraw(CDC* pDC)
    {
    BeginWaitCursor();
    m_dibResource.UsePalette(pDC); // should be in palette
    m_dibFile.UsePalette(pDC);     //  message handlers, not here
    pDC->TextOut(0, 0,
    "Click the left mouse button here to load a file.");
    CSize sizeResourceDib = m_dibResource.GetDimensions();
    sizeResourceDib.cx *= 30;
    sizeResourceDib.cy *= -30;
    m_dibResource.Draw(pDC, CPoint(0, -800), sizeResourceDib);
    CSize sizeFileDib = m_dibFile.GetDimensions();
    sizeFileDib.cx *= 30;
    sizeFileDib.cy *= -30;
    m_dibFile.Draw(pDC, CPoint(1800, -800), sizeFileDib);
    EndWaitCursor();
    }
    这是视图OnDraw(CDC *pDC)代码,DialogBar中怎么显示???