CDC dcMem; //用于缓冲作图的内存DC
CBitmap bmp; //内存中承载临时图象的位图
dcMem.CreateCompatibleDC(dc); //依附窗口DC创建兼容内存DC,注意dc为程序的窗口dc ,不能使用内存dc如dcMem
bmp.CreateCompatibleBitmap(dc,128,128);//创建兼容位图
dcMem.SelectObject(&bmp);
for(int j=0; j<128; j++)
for(int i=0; i<128; i++)
{
SetPixel(dcMem.m_hDC ,i,j,RGB((unsigned char)SrcImg[j][i],(unsigned char)SrcImg[j][i],(unsigned char)SrcImg[j][i]));
}
dc->BitBlt(128,0,128,128,&dcMem ,0,0,SRCCOPY);
MFC构造内存DC显示图像
最新推荐文章于 2023-12-03 09:50:16 发布