一开始移动位图,不会有残影,但是一直移动几分钟之后就开始产生残影了。
具体代码:
void MyWnd::OnPaint()
{
CDC men;
CPaintDC dc(this);
men.CreateCompatibleDC(&dc);
//MyCML为CImageList类。pt为鼠标所在位置
MyCML.Draw(&men,bmp.index-1,pt,ILD_TRANSPARENT);
dc.BitBlt(0,0,width,height,&men,0,0,SRCCOPY);
}
具体代码:
void MyWnd::OnPaint()
{
CDC men;
CPaintDC dc(this);
men.CreateCompatibleDC(&dc);
//MyCML为CImageList类。pt为鼠标所在位置
MyCML.Draw(&men,bmp.index-1,pt,ILD_TRANSPARENT);
dc.BitBlt(0,0,width,height,&men,0,0,SRCCOPY);
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货