3

このサンプルに基づいてエクスプローラーデータプロバイダーを開発しています。ドラッグアンドドロップのサポートをすでに追加しました。ここで、ファイルとフォルダーをfiletyp、サイズなどで並べ替えることができます。問題は、スクリーンショットに表示されているように、仮想ファイルにはnameプロパティしかないようです。

シェル拡張のスクリーンショット

コンテンツを並べ替えるためにプロパティまたは列を追加するにはどうすればよいですか?

4

1 に答える 1

2

解決策は、インデックスとの間にマッピングを実装ICategorizerおよび追加するクラスを作成し、インデックスと列名のマッピング情報を追加することです。IShellFolder2::MapColumnToSCIDPROPERTYKEYIShellFolder2 ::GetDetailsOf

以上です:-)

于 2011-12-23T15:18:44.920 に答える