VC MFC 对话框程序中显示图片 拖动滚动条时,图片边缘闪烁(因该说是不流畅)
问题如标题
[解决办法]
你的图片是在onpaint里画的吗,有没有用双缓存,就是先把图片画在MemDC上,再画到CPaintDC上。
[解决办法]
响应消息实现OnEraseBkgnd,直接将其return FALSE试试
[解决办法]
双缓冲的话,你是全部在OnPaint里处理的么?
我一般OnPaint里只有一句话
dc.BitBlt(0,0,nWid, nHeight, &MemDC,.......);
自己感觉比
CDC Memdc;
Memdc.Create.....
全部放在OnPaint里强~
[解决办法]
试试这样:
在OnPaint或OnDraw中
OnPaint()
{
Redraw(FALSE);//
画图....
Redraw();
}