以前に使用したことがないことを考慮して、VirtualTreeView で次のことを行うコードが必要です。
- x個のアイテムを追加
- アイテムの静的サイズ (x,y) を定義する
- 項目は、ListView アイコン モードのように機能する必要があります。これにより、TreeView のサイズが変更されたときに、現在の境界内にすべての可能な項目が収まるように、必要に応じて自動的に水平方向および垂直方向にスパンされます。
- アイテムをペイントする必要がある場合、ビットマップを簡単に貼り付け/描画できる特定の四角形境界とキャンバスを提供するイベントがトリガーされる必要があるため、これはアイテムが表示される場合にのみトリガーする必要があります
- アイテムをクリックすると、イベントがトリガーされ、アイテムのインデックスが提供され、その周りに適切な選択ボックスが描画されます