一个很诡异的问题,成功重绘后消失,只在特定的系统上发生
一个很诡异的问题,成功重绘后消失,只在特定的系统上发生
我的系统不知道为什么复制绘图工作的效率总比别的慢很多。
最近在一个嵌入网页的ActiveX程序,开始只是绘图比较慢。但加了点修改后,重绘的时候,图像闪一下就没了。
我在别再机子上试了下,重绘很快,也不会闪一下就消失。又在我的虚拟机上试,也没问题(说明应该不是硬件的缘故)。
于是拿之前的备份来测试,重绘也只是慢,而不会消失。
对照代码,找了半天原因也没找到。
起初重绘是用GDI+。出现这种问题之后,把OnDraw()中GDI+的部分全注释掉,再用GDI写两行很普通的代码。一测试,也是闲一下就消失
希望有朋友能够提供点帮助信息