我需要 C++ 代码从一侧获取 HBITMAP 并通过套接字发送它,在另一侧接收并再次使其成为 HBITMAP。
必须快速有效
如果更舒服,用GDI+位图
最佳答案
那是行不通的!
您需要做的是使用 GetObject 将 HBITMAP
转换为 BITMAP
功能。然后通过网络序列化这个对象。注意:您需要确保正确序列化 bmBits
成员。
另一方面,反序列化 BITMAP
后,您可以使用 CreateBitmapIndirect获取 HBITMAP
。
关于c++ - 通过套接字发送 HBITMAP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24310796/