如何用Direct2D绘制内存中的bmp图像?
请教各路大神:我有一段char* pData指针指向一张bmp图像的数据,需要通过CRenderTarget::DrawBitmap()来进行绘制。
CRenderTarget* m_pRenderTarget;
HBITMAP hbitmap = (HBITMAP)pData;
CD2DBitmap m_pBitmap(m_pRenderTarget, hbitmap);
CRect rClient;
GetClientRect(rClient);
m_pRenderTarget->DrawBitmap(&m_pBitmap, (CD2DRectF)rClient, 1.0, D2D1_BITMAP_INTERPOLATION_MODE_NEAREST_NEIGHBOR);
但是运行时说m_pRenderTarget没有进行初始化,那CRenderTarget应该怎么创建呢?我这段代码又有没有问题呢?急求啊!!