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ですか? (例: GDIGDI+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 に答える