首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

VC MFC 对话框程序中显示图片 拖动滚动条时,图片边缘闪烁(因该说是不流利)

2012-08-13 
VC MFC 对话框程序中显示图片 拖动滚动条时,图片边缘闪烁(因该说是不流畅)问题如标题[解决办法]你的图片是

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

热点排行