我在 wxWidgets 应用程序中使用 wxListCtrl,似乎无法消除快速滚动大量项目列表时发生的闪烁(例如,按住“向下翻页”键)。列表控件创建为虚拟/报告列表,我目前正在Win7下测试。
似乎背景清除导致闪烁,但我不能简单地覆盖它,因为文本/边框正确显示是必需的。
我相信我需要的是一种进行双缓冲的方法,其中列表不会在视觉上更新,直到背景被清除并且项目被绘制(屏幕外)。有谁知道如何在 wxWidgets 中做到这一点?或者,还有更好的方法?
非常感谢...
我在 wxWidgets 应用程序中使用 wxListCtrl,似乎无法消除快速滚动大量项目列表时发生的闪烁(例如,按住“向下翻页”键)。列表控件创建为虚拟/报告列表,我目前正在Win7下测试。
似乎背景清除导致闪烁,但我不能简单地覆盖它,因为文本/边框正确显示是必需的。
我相信我需要的是一种进行双缓冲的方法,其中列表不会在视觉上更新,直到背景被清除并且项目被绘制(屏幕外)。有谁知道如何在 wxWidgets 中做到这一点?或者,还有更好的方法?
非常感谢...