RT。
我用IPicture装载,显示,但程序跑起来会占用50多M内存,而且显示也很慢。偶有一个想法,想做成一块一块加载的形式,就和网页上显示JPG一样,该如何做?请高手指教!

解决方案 »

  1.   

    内存映射个P啊,占内存的是解码后的数据,那个文件也才2.4m而已。用得着映射内存吗
    楼主的问题没什么好办法。网页上的那个,是设计网页的人把一小块一小块拼起来的大图。
    不是显示部分做的手脚
    关键问题在于jpg的解码函数不是自己的,所以你没法做到这一点。
      

  2.   

    在内存中decode成DDB,然后分块成多个DDB,然后显示出来。不要同时生成多个DDB。
      

  3.   

    你好,我会加载位图,但是我不会加载jpg图片,请会的同学告诉我一下,不具体的代码。
    我知道用ipicture但是不知道怎么用
      

  4.   

    to jilvensu(菜鸟):
    什么办法,告诉我啊
    [email protected]
      

  5.   

    用GDI+吧,有很多DrawImage()函数,查一下msdn