私はBorland C++ Builder 2009を使用しています(ただし、Delphiでも問題と解決策は同じであると想定しています)。現在、探している答えはTListView
アイテムとTTreeView
アイテムの両方で同じであると想定しています。間違ってるかも!?
ディスプレイ設定の「すべてのアイテムのサイズを変更する」が 125% に設定された、より小さな Win 8.1 ラップトップで気付きました。TreeView と ListView の両方のアイテムが互いに近づくこと。
私はまだ 150% をテストしていませんが、もっと悪くなると思います。
できれば調整したいと思います。これらのアイテムを表示するために大きなサイズのフォントが選択された場合にも同じロジックが当てはまると思いますか?
アイテムの高さが「大きすぎて」アイテム間にもう少しスペースが必要かどうかをどのようにテストしますか?
そして、それらの間の間隔をどのように広げますか? 私の ListView 実装が virtual() であることを考慮して
ListView->OwnerData = true ;
ください!