LoadImage函数可以从磁盘上读取一个位图文件,文档上给出它的返回值是一个HANDLE。
我想知道这个HANDLE是不是所读取位图文件数据在内存中的起始地址?应该怎样应用这个HANDLE?

解决方案 »

  1.   

    更明确一点,怎样通过HANDLE操作位图中的数据信息?
      

  2.   


    CBitmap *m_bmp = CBitmap::FromHandle(m_hBmp);就可以得到一个CBitmap实例了。
      

  3.   

    HBITMAP bitmap;
     bitmap=(HBITMAP)LoadImage(AfxGetInstanceHandle(),"SAMPLE.BMP",IMAGE_BITMAP,0,0,LR_LOADFROMFILE|LR_CREATEDIBSECTION);强制转换即可。
      

  4.   

    handle是一个指向加载在内存中的图像的句柄,还不能直接通过handle来访问内存中的数据,因为handle在内存中是不固定的,必须用一个函数来锁定内存块才能访问数据。
    楼上的几位的方法都可以。