双缓冲绘图

来源:互联网 发布:淘宝联盟数据采集软件 编辑:程序博客网 时间:2024/06/07 19:53
CDC pDC;//内存DC
CDC* hDC = GetDC();//当前环境DC

CBitmap m_Bit;//内存画板
pDC.CreateCompatibleDC(hDC);//创建一个与当前DC兼容的内存DC
m_Bit.CreateCompatibleBitmap(hDC,100,100);//创建一个与当前DC兼容的画板
pDC.SelectObject(&m_Bit);//将兼容画板选择到内存DC的环境描述表中

pDC.SetBkMode(TRANSPARENT);
pDC.SetTextColor(RGB(255,255,255));
pDC.TextOut(5,5,L"韩国");

hDC->BitBlt(50,50,100,50,&pDC,0,0,SRCCOPY);//将原图从0,0的位置拷贝到目标为50,50的位置,并且宽度为100,高为50.
0 0
原创粉丝点击