2
A
回答
1
是如此行不通的!
您需要做的是使用GetObject函數將HBITMAP
轉換爲BITMAP
。然後通過網絡序列化這個對象。注意:您需要確保正確序列化bmBits
成員。
另一方面,一旦你已經反序列化BITMAP
,你可以使用CreateBitmapIndirect得到一個HBITMAP
。
相關問題
- 1. 如何使用WIN32和C++通過套接字發送HBITMAP?
- 2. 通過套接字發送的字符
- 3. 通過TCP套接字的Android發送/接收字節[]通過TCP套接字
- 4. 通過套接字發送wav文件
- 5. 通過套接字發送NULL數據
- 6. 通過UDP套接字發送數據
- 7. Android通過套接字發送數據
- 8. 通過套接字發送文件
- 9. 通過套接字發送inkcanvas筆畫
- 10. Java通過套接字發送文件
- 11. 通過套接字發送文件
- 12. 通過TCP套接字發送文件
- 13. indexoutofboundsexception通過套接字發送圖片
- 14. 未通過套接字發送XStream
- 15. 通過UDP發送HEX值套接字
- 16. 通過套接字發送圖像
- 17. 通過套接字發送int,c,C++
- 18. 通過套接字發送文件
- 19. 通過套接字發送視頻幀
- 20. 通過套接字發送zip文件
- 21. 通過套接字發送RSA公鑰
- 22. 通過套接字發送整數python
- 23. Java - 通過套接字發送證書
- 24. 通過Java套接字發送文件
- 25. c通過套接字發送圖像
- 26. 通過套接字發送對象
- 27. 通過套接字發送對象
- 28. 通過套接字發送對象
- 29. 通過套接字發送BufferedImages
- 30. 通過套接字發送jquery旋鈕
您是否有將HBITMAP保存到文件的代碼?如果是這樣,那麼接下來的代碼,只是將字節流傳輸到套接字而不是文件。 – PaulMcKenzie
不,我沒有 –
那麼,首先做到這一點,即獲取將HBITMAP保存到文件的代碼。然後調整'fwrite'或者其他任何輸出函數來代替執行'發送'調用。您還需要知道如何讀取文件並創建適當結構的代碼。所有這些都是有據可查的,因爲這是Windows環境中的基本位圖處理。 – PaulMcKenzie