ATL/MFC を使用して作業中の名前空間拡張機能があります。エクスプローラーのように見せるために、SHCreateShellFolderView を使用してデフォルトのシェル フォルダー ビュー (defview) を使用しました。これまでのところ、すべてがうまく機能しています。私が持っている唯一の大きな疑問符は、列がクリックされたときにどのように定義ビューでソートを実装できるかということです? 列をクリックすると、IShellFolder の CompareIDs が呼び出されますが、ビューにフォーカスを設定し、F5 キーを押して変更を確認する必要があります。インターネットで検索してみましたが、この件に関する情報は非常にまれです...
敬具、マイケル