多谢!或者哪位高手编过,发给我好吗?[email protected],多谢!

解决方案 »

  1.   

    http://www.vckbase.com/tools/ocx/
    找找吧
      

  2.   

    IPicture *pPic; 
    IStream *pStm; 
    CFileStatus fstatus; 
    CFile file; 
    LONG cb; 
    if (file.Open(csFileName,CFile::modeRead)&&file.GetStatus(csFileName,fstatus)&& ((cb = fstatus.m_size) != -1)) 

    HGLOBAL hGlobal = GlobalAlloc(GMEM_MOVEABLE, cb); 
    LPVOID pvData = NULL; 
    if (hGlobal != NULL) 

    if ((pvData = GlobalLock(hGlobal)) != NULL) 

    file.ReadHuge(pvData, cb); 
    GlobalUnlock(hGlobal); 
    CreateStreamOnHGlobal(hGlobal, TRUE, &pStm); 



    CDC *pDC=m_Preview.GetDC();
    int iwidth=rectTo.Width();
    int iheight=rectTo.Height();
    if(SUCCEEDED(OleLoadPicture(pStm,fstatus.m_size,TRUE,IID_IPicture,(LPVOID*)&pPic))) 

    OLE_XSIZE_HIMETRIC hmWidth; 
    OLE_YSIZE_HIMETRIC hmHeight; 
    pPic->get_Width(&hmWidth); 
    pPic->get_Height(&hmHeight); 
    if(FAILED(pPic->Render(*pDC,0,0,(DWORD)iwidth,(DWORD)iheight,0,hmHeight,hmWidth,-hmHeight,NULL))) 
    AfxMessageBox("Load Picture fail!"); 
    pPic->Release(); 

    else 
    AfxMessageBox("Load Picture fail!"); 
    file.Close();
    是最简单的方法
      

  3.   

    握有dll要的话找我[email protected]
      

  4.   

    GoldenSword(金错刀) :
    我已经发信给你希望你收到后发给我一个,多谢!我的地址:[email protected]