先指定一个JPG图片的路径,然后在Picture控件中显示该图片.请问如何进行?

解决方案 »

  1.   

    JPG格式需要选转换成BMP格式,我的blog里有代码
      

  2.   

    HBITMAP hbitmap=(HBITMAP)::LoadImage(AfxGetInstanceHandle(),path,
                 IMAGE_BITMAP, x, y, LR_CREATEDIBSECTION|LR_LOADFROMFILE);
    pStatic=(CStatic *)GetDlgItem(IDC_PICTURE);
    pStatic->ModifyStyle(0xF,SS_BITMAP|SS_CENTERIMAGE);
    pStatic->SetBitmap(hbitmap);
      

  3.   

    你去我BLOG看,可以用GDI+轻松实现
      

  4.   

    如果先转换成BMP格式再显示的话就太慢了,如果显示大量图片将会等待比较长的时间吧.
    有没有其他方法啊,用什么控件无所谓.
      

  5.   

    用CXIMAGE图像库 可以方便些
      

  6.   


    RE:用CXIMAGE图像库 可以方便些.
    能具体说一下怎么用吗?谢谢
      

  7.   

    用GDI+吧..直接支持JPG,PNG,TIFF,GIF,BMP.
    用起来也方便.Image image(L"文件名")就行了