2011-05-12 8 views
0

私のWinModile 5アプリでは、アイテムのテーブルを表示するためにレポートスタイルでCListViewを使用しています。大量のアイテム(> 1000)が存在する可能性があるため、それらをすべて挿入するには多くの時間がかかります。しかし、ユーザーのほとんどは最初の50程度しか必要としません。必要なときにアイテムを動的に挿入したいと思います。これを行うには、項目を追加するために垂直スクロールを捕らえる必要があります。 CListViewだけでなく、CListCtrlのサブクラスでこれを行う方法が見つかりません。WM5のスクロールイベントを処理するCListView

オンデマンドレンダリングを実装したり、スクロールイベントをサブクラス化せずにキャッチしたりする別の方法がありますか?

答えて

0

Virtual ListViewsについて聞いたことがありますか?バーチャルリストビューは、通常、大量のデータを含むリストビューのパフォーマンスに問題がある場合に使用されます。アプリケーションは、仮想リストビューに表示されるデータを管理します。 Windowsは、データを表示する必要がある場合にのみデータを要求します。 VirtualListViewという名前のサンプルプロジェクトは、Windows Mobile SDKに含まれています。

関連する問題