HBITMAP大小计算有关问题
HBITMAP大小计算问题
知道HBITMAP句柄,我应该怎样计算HBITMAP对象所占内存的多少,当我用SOCKET发送HBITMAP时,我应怎样计算大小!急 急 急 急 急 急
------解决方案--------------------
GetObject获取BITMAP对象
然后高度*每行字节数
------解决方案--------------------
当然准确,你一下不就知道了
------解决方案--------------------
hbitmap是句柄而非图片本身
------解决方案--------------------
“对像是HBITMAP类型句柄的”
所有 句柄 (HANDLE) 都是 void * 。他是什么 只有 微软 知道。
要 得到 真正的 Bitmap 数据 才 行
------解决方案--------------------
你这样拷贝哪对啊?hBitmap是位图句柄,不是内存指针
要将hBitmap位图使用GetDibBits到设备无关位图上,才能拷贝,使用CreateDibsection创建设备无关位图
知道HBITMAP句柄,我应该怎样计算HBITMAP对象所占内存的多少,当我用SOCKET发送HBITMAP时,我应怎样计算大小!急 急 急 急 急 急
C++
MFC
HBITMAP
------解决方案--------------------
GetObject获取BITMAP对象
然后高度*每行字节数
------解决方案--------------------
当然准确,你一下不就知道了
------解决方案--------------------
hbitmap是句柄而非图片本身
------解决方案--------------------
“对像是HBITMAP类型句柄的”
所有 句柄 (HANDLE) 都是 void * 。他是什么 只有 微软 知道。
要 得到 真正的 Bitmap 数据 才 行
------解决方案--------------------
你这样拷贝哪对啊?hBitmap是位图句柄,不是内存指针
要将hBitmap位图使用GetDibBits到设备无关位图上,才能拷贝,使用CreateDibsection创建设备无关位图