IShellFolder2.GetDefaultColumn関数を使用して、特定のシェル フォルダーに推奨される既定の並べ替え列を取得しようとしています。残念ながら、関数は常にE_NOTIMPL
(HResult -2147467263) で失敗します。
メソッド呼び出しは次のようになります。
hr := ishellfolder2.GetDefaultColumn(0, sortColumn, displayColumn);
IShellFolderオブジェクトは、 を使用してクエリされる
か
SHBindToParent
、
ShellFolder.BindToObject
その後 にキャストされますIShellFolder2
。
GetDetailsOfのクエリなどに正常に使用されているため、オブジェクトは有効です。
足りないものはありますか?
ありがとう、そしてよろしく