这是我在这里的第一篇文章。我有个问题。我需要拍摄桌面截图,将其转换为jpeg,将其存储在缓冲区中,然后对其进行处理并通过Internet发送。我已经编写了使用GetDC执行此操作的代码……以及用于将HBITMAP转换为jpeg的GDI+。我现在遇到的问题是我不知道保存到IStream中的jpeg的大小。这是将HBITMAPhBackBitmap引用的位图转换为jpeg并将其保存到pStream的部分代码。我需要知道有多少字节已写入pStream以及如何使用pStream(获取PVOID句柄):Gdiplus::Bitmapbitmap(hBackBitmap,NULL);///load