2011-08-17 19 views

答えて

10

あなたはリストビューのLVS_EX_DOUBLEBUFFERスタイル(後のcomctl32.dllバージョン6.0(XP)でのみ適用)を設定する必要があります。この拡張スタイルもアルファブレンドマーキーを可能にします。[...]

をそれがサポートされているシステム での選択。


uses 
    commctrl; 
.. 

ListView_SetExtendedListViewStyle(ListView1.Handle, LVS_EX_DOUBLEBUFFER); 


また、デモとして含まTShellListViewコンポーネントで動作します。シェルコントロールを検索してインストールする方法については、this answerを参照してください。

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

+0

なぜあなたはとても賢いですか? :)まさに正しい! +1感謝!!!! – maxfax

+1

+1。明確かつ簡潔な答え。 –

+0

10Kに達したらおめでとう(私は正確な移行を逃した...) –

2

現時点でサイトがダウンしているようですが、この機能を含むMustangpeakのDelphi ListViewコンポーネントは、現代のWindowsリストビューにあります。

+0

ありがとう!私はそれを見つけようとします。この機能を持つ他のコンポーネントがあるかもしれません。しかし、私はそれらを知らない... – maxfax

+0

私はそれをデルファイXEにインストールすることはできません...最後のDPKはデルファイ2007です。 "MPCommonLibD11が必要です" - >デルファイXEでは見つかりません。 – maxfax

+0

MPCommonLibD11はMustangpeak共通ライブラリの一部です。 XEとの非互換性よりもまず異なるDPKをインストールする必要があるように聞こえます。 –

関連する問題