1

我想使用 VS2005(MFC)的图像指针绘制图像(bmp)。

但我不知道如何使用image pointer.

下面是我的代码:

PVOID m_pBuffer;
m_pBuffer = lBuffer->GetDataPointer(); //lBuffer is offered parameter by Camera Company.
                                       //and GetDataPointer() funcion is 'A pointer to the memory pointer'

如何使用 绘制图像image pointer?(例如使用GDI, GDI+, CImage..)

4

1 回答 1

1

根据你想用它做什么,看看CreateBitmapCreateDIBSection

使用CreateBitmap lpBits是您传入m_pBuffer. 确保位图与您的数据格式相同!

对于 800x600 的 24 位 BMP:

HBITMAP MyBmp = CreateBitmap(800, 600, 1, 24, m_pBuffer);
于 2012-10-11T08:16:01.737 回答