TJPEGImage类TJPEGImage *jpg=new TJPEGImage();jpg->LoadFromFile(JPEGName);

解决方案 »

  1.   

    多谢兄弟捧场,不过请注意我的问题:不使用MFC,完全使用SDK完成。
      

  2.   

    多谢兄弟捧场,不过请注意我的问题:不使用MFC,完全使用SDK完成。
      

  3.   

    读bmp可以用LoadImage(),然后用GetDIBits()得到数据缓冲,就可以任意分割了。
    再把分割后得到的若干块缓冲分别用CreateDIBitmap()得到位图句柄,就可以……或者也可以不用DIB,创建小尺寸兼容位图,选进内存DC,再用BitBlt从原图上拷贝。
      

  4.   

    多谢你,我也知道用LoadImage来读bmp,但是对于怎么分割还是有点不明白。另外如何操作jpg文件,如何把分割好的图像用Static控件显示出来?
    麻烦你再说详细一点好吗?
      

  5.   

    可以用句柄来解决这个问题:
     HBITMAP bmpdata;
    { CString file_name;
     file_name=dlg.domodal();
     drawbmp(file_name);
    }
    drawbmp函数中得到位图的句柄,再把它在视图中实现!
      

  6.   

    JPG,我的不行,不过我有支持JPG的源代码,可以发给你!
    一个网友给我的,同时也感谢他吧!
      

  7.   

    JPG,我的不行,不过我有支持JPG的源代码,可以发给你!
    一个网友给我的,同时也感谢他吧!
      

  8.   

    to luckboycjw:
    多谢,不知道是不是SDK的?
      

  9.   

    小弟是菜鸟
    不知    ASSERT()  是什么?
    MAKEWORD(2,0)又是何作用?
      

  10.   

    luckboycjw可否将你的JPG源代码发给在下,多谢!!!
      

  11.   

    附上我的email地址:[email protected]