
C++ 用invalidate()重绘之后,界面上的图像闪烁,如何解决?
我做的是一个数据变化(通过数据来画图)时实时显示变化情况的程序,但是在invalidate()之后,会有闪烁。用oneraseBkgn()不可以,他不闪烁了,但是最大化最...
我做的是一个数据变化(通过数据来画图)时实时显示变化情况的程序,
但是在invalidate()之后,会有闪烁。用oneraseBkgn()不可以,他不闪烁了,但是最大化最小化时刷新出现了问题。
不用双缓冲,不把它存在memory中该,如何进行。
我是讲invalidate函数换为了invalidaterect,并将第二个参数设为false。这样大概能够不闪了,但是在最大最小化是仍不成功。也许是我其他部分代码的问题。 展开
但是在invalidate()之后,会有闪烁。用oneraseBkgn()不可以,他不闪烁了,但是最大化最小化时刷新出现了问题。
不用双缓冲,不把它存在memory中该,如何进行。
我是讲invalidate函数换为了invalidaterect,并将第二个参数设为false。这样大概能够不闪了,但是在最大最小化是仍不成功。也许是我其他部分代码的问题。 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询