|
CDC*dc=GetDC();
CDC memdc;
memdc.CreateCompatibleDC(dc);关联内存。
CBitmap map;
map.CreateCompatibleBitmap(dc,1000,1000);//创建CBbitmap。设为背景模式
memdc.SelectObject(&map);
dc->BitBlt(0,0,1000,1000,&memdc,0,0,SRCCOPY);
ReleaseDC(dc);
*******************如何避免闪烁********************
避免闪烁的根本是尽量在短时间内减少调用缓存
比较好的办法就是多开辟几个计时器,把做界面背景的过程放在低俗计时器中。由此避免在同一个定时器中连续的调用显存。
|
|