MFC构造内存DC显示图像

	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);


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值