如何实现VC++移动图片不闪烁

来源:百度知道 编辑:UC知道 时间:2024/06/07 15:01:57
invalidate(); 移动图片时,图片是闪烁的。能添加什么语句之后使图片能像纸牌那样不闪烁拖动?

双缓冲

SetTimer(hwnd,1,1000,NULL) 是不是你设置的刷新时间太短了啊 这个表达式 意思是:刷新一次的时间是1000毫秒 试试改改第三个参数 看看有没有效

用双缓冲

添加WM_ERASEBKGROUND消息,将它里面的内容改为return TRUE;就可以了。记住是只有这句啊。