获取设备Bitmap后,拷贝一份,将拷贝绘制到屏幕上,显示一片黑
代码如下:
IDisplay_GetDeviceBitmap(pMe->a.m_pIDisplay, &pMe->pSrcBmp);
IBITMAP_CreateCompatibleBitmap(pMe->pSrcBmp, &pMe->pDesBmp, pMe->screenWidth, pMe->screenHeight);
IDisplay_SetDestination(pMe->a.m_pIDisplay, pMe->pSrcBmp);
IDisplay_BitBlt(pMe->a.m_pIDisplay, 0, 0, pMe->screenWidth, pMe->screenHeight,
pMe->pDesBmp, 0, 0, AEE_RO_COPY);
将IDisplay_BitBlt中的位图参数改为pMe->pSrcBmp就能正常显示
流程是否有什么问题?希望高手帮帮忙,谢谢了。