BG=(HBITMAP)LoadImage(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDB_BITMAP_BG),IMAGE_BITMAP,3000,2000,LR_DEFAULTCOLOR);//LR_LOADFROMFILE|LR_CREATEDIBSECTION
以此语句载入了资源文件中一幅位图到对象BG现在是我要指定载入图像的大小。改变最后三位的数值就行了。但我改成5000以上或4000以上就会不能显示出来。请高手指教我如何载入一个10000*10000以上的图形对象.

解决方案 »

  1.   

    分成N块也行。只是要另外再LoadImage...这样就会花时间再读取一下也可以创建一个足够大的HDC设备吗???这样的话 只要将载入的图形对像逐个画到HDC设备中
    再bitbit出来的就是一个足够大的位图对象吧有什么办法能够创建一个10000*10000的HDC设备场景???
      

  2.   

    10000*10000要100M内存啊。
    有什么办法能够创建一个10000*10000的HDC设备场景???
    HDC不是一样要使用内存么。和直接载入没有什么区别。
      

  3.   

    查看返回值,出错的话用GetLastError()查看出错的信息.