Пользовательское форматирование по умолчанию для столбцов вида папок в расширении пространства имен оболочки

Я реализовал расширение пространства имен для проводника, который отражает реальные папки. Теперь проблема заключается в том, что я могу получить только форматирование оболочки по умолчанию в просмотре папок, но вместо этого я хочу получить форматирование пользователя по умолчанию, то есть форматирование, которое получает пользователь, нажав опцию «использовать во всех папках» в настройках папок проводника. Это включает в себя порядок столбцов и ширину столбцов.

Я хочу реализовать это при использовании DEFVIEW (используя SHCreateShellFolderView). Текущая настройка использует пользовательский IShellFolder с IShellFolderViewCB и IFolderViewSettings. Я попытался использовать SHGetPropertyDescription в GetDetailsOf, а также перенаправить GetDetailsOf с помощью BindToObject в реальную папку, но оба метода приводят к форматированию оболочки по умолчанию в FolderView, а не к форматированию пользователя по умолчанию.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]