0

wxWidgets アプリケーション内で wxListCtrl を使用していますが、項目の大きなリストをすばやくスクロールするときに発生するちらつきを解消できないようです (たとえば、「ページダウン」キーを押したままにします)。リストコントロールは virtual/ として作成されます。レポートのリストで、現在 Win7 でテストしています。

テキスト/境界線が正しく表示されるために必要なため、単純にオーバーライドすることはできませんが、背景のクリアがちらつきを引き起こしているようです。

私が必要としているのは、バックグラウンドがクリアされ、アイテムが(オフスクリーンで)描画されるまで、リストが視覚的に更新されないダブルバッファリングを行う方法だと思います。それとももっと良い方法がありますか?

どうもありがとう...

4

1 に答える 1

0

TListView の VCL バージョンを使用して、pListView->DoubleBuffered = true; を呼び出します。wxWidgets の下に好きなプロパティがある場合は、試してみてください。

于 2011-03-13T00:58:21.697 に答える