从Graphics 中获取Bitmap图像

从Graphics 中获取Bitmap图像

CDC dcTmp;
HDC hDc= graph.GetHDC(); /// <会被加锁>
dcTmp.Attach(hDc);
CBitmap *pBmp = dcTmp.GetCurrentBitmap();
HBITMAP hBITMAP = (HBITMAP)pBmp->GetSafeHandle();
Bitmap bitmap(hBITMAP, 0);
dcTmp.Detach(); /// <释放>
graph.ReleaseHDC(hDc); /// <解锁>

你可能感兴趣的:(从Graphics 中获取Bitmap图像)