Интерфейс - [решено] OpenFileDialog - Как запомнить сортировку для папки "Недавние документы"?

Ответить
Аватара пользователя
Siller

Интерфейс - [решено] OpenFileDialog - Как запомнить сортировку для папки "Недавние документы"?

Сообщение Siller »

Добрый день.



Как заставить Open/Save File Dialog в папке "Недавние документы" сортировать все ссылки по дате и по убыванию? Что должно быть вообщем то логично.



Сейчас:

- Если включить "Помнить параметры отображения каждой папки", то Недавние документы отображаются исключительно отсортированные по дате по возрастанию, т.е. самые "свежие" в самом низу, что не удобно!



- Если отключить "Помнить параметры отображения каждой папки", то Недавние документы, как и все остальные отображаются исключительно отсортированные по имени.



Что пробовал, и что не помогло:

1) Очищал

HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell

HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Bags

HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\BagMRU

HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam

HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\BagMRU

HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\Bags



2) Отсортировал как надо OpenFileDialog и закрыл c зажатым контролом.



3) Удалял Desktop.ini из недавних документов.



Что интересно, если открыть OpenFileDialog из mspaint, то мы увидим папку "Мои Рисунки" в которой все папки и файлы представленны в виде эскизов страниц. Значит где-то эта информация вся-таки хранится. Мои поиски по логам RegMon и FileMon пока ни к чему не привели Изображение



Вообщем, чую тут решение кроется среди CLSID, Shellstate... а может и нет Изображение



Нашел ссылки по теме - может кто более опытный лучше разберется.

http://support.microsoft.com/kb/812003/ru


http://forum.oszone.net/nextoldesttoviewtopic.php?t=192455


http://forum.ru-board.com/topic.cgi?...&limit=1&m=1#1


http://support.microsoft.com/kb/813711


http://www.msfn.org/board/topic/1282...e-recycle-bin/


http://www.tomshardware.co.uk/forum/...explorer-views


http://blogs.msdn.com/b/oldnewthing/...25/166545.aspx


http://msdn.microsoft.com/en-us/libr...=prot.13).aspx


http://support.microsoft.com/?kbid=233526


http://support.microsoft.com/kb/229070/en-us


http://www.askvg.com/change-look-n-f...xp-start-menu/




ps: Windows Xp
Аватара пользователя
Siller

Re: Интерфейс - [решено] OpenFileDialog - Как запомнить сортировку для папки "Недавние документы"?

Сообщение Siller »

Про Ctrl я читал - не помогает. Особенность в том, что "недавние документы" в окне открытия/сохранения всегда сортируются по дате по возрастанию. Кстати - папка "Мои рисунки" в окне открытия/сохранения тоже всегда отображаются в виде эскизов. Значит есть более приоритетная настройка для отображения.



Еще разобраться бы как в Desktop.ini прописать CLSID и уже в нем ставить нужный вид.
Аватара пользователя
Siller

Re: Интерфейс - [решено] OpenFileDialog - Как запомнить сортировку для папки "Недавние документы"?

Сообщение Siller »

Vadikan, пока нет возмоности перейти на вин7.





Некоторые изыскания:



http://www.msfn.org/board/topic/4805...ost__p__773842



Цитата:



Ascending/Descending is saved in "SortDir" and can be

1 = Ascending (A -> B -> .... -> Y -> Z)

4294967295 = Descending (Z -> Y -> .... -> B -> A)



Что соответсвует в HEX: 00 00 00 01 и FF FF FF FF. Второе я часто встречаю в реестре. Может это как-то завязано...
Аватара пользователя
Vadikan

Re: Интерфейс - [решено] OpenFileDialog - Как запомнить сортировку для папки "Недавние документы"?

Сообщение Vadikan »

Цитата Siller:



пока нет возмоности перейти на вин7
Интерфейс - [решено] OpenFileDialog - Как запомнить сортировку для папки "Недавние документы"?




Я бы не стал давать ссылку, если бы в статье не было информации для пользователя ХР. У вас колесо мыши не работает?
Аватара пользователя
Siller

Re: Интерфейс - [решено] OpenFileDialog - Как запомнить сортировку для папки "Недавние документы"?

Сообщение Siller »

Amigos, да, любопытно - гляну. Спасибо.



Vadikan, вы про FileBox eXtender? Да, действительно очень полезная программа и к тому же бесплатная, а главное есть для х64 версий ос. Спасибо за наводку - уже пользуюсь Изображение



Для ХР все-таки хотелось найти решение по папке Recent. Но видимо нужна офф поддержка по ActivX и API, а раз ее уже можно сказать и нет, то по всей видимости решением задачи будет использование стороннего ПО по расширению функционала OpenFileDialogBox: FileBox eXtender, Access Folder, BuzzFolder, DirectFolder и пр.



PS: Кстати, весьма любопытный и полезный
сайт
- пошел в закладки Изображение
Ответить

Вернуться в «Microsoft Windows 2000/XP»