SysListView32のように、リスト ビューでマウス選択の四角形を作成できますか?
SysListView32 を操作して Delphi で使用する方法はありますか?
ありがとう!
SysListView32のように、リスト ビューでマウス選択の四角形を作成できますか?
SysListView32 を操作して Delphi で使用する方法はありますか?
ありがとう!
リスト ビューのスタイルを設定する必要がありLVS_EX_DOUBLEBUFFER
ます (comctl32.dll バージョン 6.0 (XP) 以降でのみ適用可能)。
[...] この拡張スタイルは、サポートされているシステム上でアルファ ブレンド マーキーの選択も可能にします。
uses
commctrl;
..
ListView_SetExtendedListViewStyle(ListView1.Handle, LVS_EX_DOUBLEBUFFER);
TShellListView
また、デモとして含まれているコンポーネントでも動作します。シェル コントロールを見つけてインストールする方法については、この回答を参照してください。
Multiselect
(PS: trueに設定することを忘れないでください)
このサイトは現在ダウンしているようですが、 Mustangpeakから無料で入手できる Delphi ListView コンポーネントがあり、この機能と最新の Windows リスト ビューにあるその他の機能を備えています。