问题描述如题,也查到了一个buglist:http://trac.wxwidgets.org/ticket/13283
这个问题至今没有彻底解决,但是其中也说道了一个workaround方法:
Replying to jedimark:
[...] I did discover a workaround..
In the application compatibility settings check Disable Desktop Composition and the problem vanishes..
I also have a wxGLCanvas inside a wxScrolledWindow, and I‘m experiencing this horrible flicker in Vista. I can confirm that disabling Desktop Composition for the application seems to fix the problem. Not an ideal solution, but it‘s a workaround, although you‘ve to tell your users to manually disable this option, and many users won‘t know how to do it.
Is there any other workaround for this flickering?
即关闭windows7的Desktop Composition,经过实验确实有效,现还没有找到别的方法之前只能先这样wrokaround了!