6

SysListView32のように、リスト ビューでマウス選択の四角形を作成できますか? ここに画像の説明を入力

SysListView32 を操作して Delphi で使用する方法はありますか?

ありがとう!

4

2 に答える 2

10

リスト ビューのスタイルを設定する必要がありLVS_EX_DOUBLEBUFFERます (comctl32.dll バージョン 6.0 (XP) 以降でのみ適用可能)。

[...] この拡張スタイルは、サポートされているシステム上でアルファ ブレンド マーキーの選択も可能にします。


uses
  commctrl;
..

ListView_SetExtendedListViewStyle(ListView1.Handle, LVS_EX_DOUBLEBUFFER);


TShellListViewまた、デモとして含まれているコンポーネントでも動作します。シェル コントロールを見つけてインストールする方法については、この回答を参照してください。

Multiselect(PS: trueに設定することを忘れないでください)

于 2011-08-17T01:30:55.667 に答える
2

このサイトは現在ダウンしているようですが、 Mustangpeakから無料で入手できる Delphi ListView コンポーネントがあり、この機能と最新の Windows リスト ビューにあるその他の機能を備えています。

于 2011-08-17T00:30:46.383 に答える