Так что я прекрасно знаю, как настроить все представления папок в Windows очень определенным образом. Просто настройте папку так, как вы хотите, чтобы она выглядела, и используйте старую добрую кнопку «Применить к папкам».
Настройте папку так, как вам нужно > Перейдите на вкладку «Вид» > выберите параметры > Изменить параметры папки и поиска > Нажмите вкладку «Вид» в новом окне > нажмите кнопку «Применить к папкам»
И бум! Теперь все ваши папки выглядят так, как вы их настроили, если только...
Вы смотрите на них через окно «Сохранить как».
Если я открою любое приложение и нажму «сохранить как», то увижу, что мои настройки здесь не отражены.
Например, я хочу, чтобы все мои файлы и папки были отсортированы по «дате изменения». Поэтому я делаю вышеуказанную настройку, и везде, куда бы я ни пошел, все сортируется по «Дате изменения», если только я не открываю окно сохранения как. В окне сохранения как все возвращается к сортировке по умолчанию по имени.
Таким образом, окно «Сохранить как», по-видимому, работает независимо от обычного проводника по файлам, по крайней мере, в том, что касается настроек его вида.
Самое безумное, что я мог бы поклясться, что раньше это работало, но каждый компьютер, на котором я это пробую, словно стремится доказать, что я неправ или безумен.
Кто-нибудь может помочь? Внутри окна "Сохранить как" те же кнопки "Параметры папки" серые. Там есть взлом реестра? Что-нибудь?
Заранее благодарю за любой совет
-Дэйв
решение1
Из моего опытаНТ4черезWin7эти диалоги всегда по умолчанию показываливид "значок"(имена файлов только с иконками, перечисленные в нескольких столбцах, растущих горизонтально) - вид отображения можно было настроить (нажимая на кнопки), но он никогда не запоминается. Однако программы, которые вызывают эти диалоги, могут сделать это для пользователя (или, например, отображая"подробный" видпо умолчанию). За все время я встретил лишь несколько программ, которые действительно это использовали.
Все это относится кGetOpenFilename(). Не знаю, еслиIFileOpenDialogтипа даже позвольте программам делать это.