请问如何根据数据库中所存图片的路径,获取图片,然后画出来?谢谢

解决方案 »

  1.   

    那还要看图片的类型吧?如果想要通用,CxImage支持绝大多数类型的图片文件!
      

  2.   

    需要CxImage的例子,给我发消息。
      

  3.   

    vcleaner(我没做大哥已经很久了.......) 
    可以给我那个类么?
    [email protected]
    谢谢
      

  4.   

    vcleaner(我没做大哥已经很久了.......) 
    星星们就是热心,
    也给我一份吧,[email protected]
      

  5.   

    获取图片:
                      m_hBitmap = (HBITMAP)LoadImage(AfxGetInstanceHandle(), 
                  pathName, //pathName是文件路径,m_hBitmap是HBITMAP类型成员变量
                  IMAGE_BITMAP, 
                                0, 
                                0, 
                                LR_LOADFROMFILE);
             ::SelectObject(m_hMemDC1, m_hBitmap);//m_hMemDC1是HDC类型成员变量
    在OnPaint里:
                      //取得图片大小,本来应该放在外面的,获取一次就行了
    CBitmap * pBitmap = CBitmap::FromHandle(m_hBitmap);
    BITMAP tBitmap;
    pBitmap->GetBitmap(&tBitmap); dc.BitBlt(0, 0, tBitmap.bmWidth, tBitmap.bmHeight, m_hMemDC1, 0, 0, SRCCOPY);
      

  6.   

    上面的m_hMemDC1没有初始化,忘了
    m_hMemDC1 = ::CreateCompatibleDC(::GetDC(m_hWnd));
      

  7.   

    CxImage类
    http://www.codeproject.com/bitmap/cximage.asp