Как сохранить вид папки - PullRequest
0 голосов
/ 26 января 2020

Допустим, вы хотите дать пользователю возможность сохранить (и назвать) текущее состояние просмотра папки Explorer, а затем выборочно применить это состояние просмотра к другим папкам, если он или она выберет (возможно, используя - щелкните меню).

До сих пор я сталкивался с SHGetViewStatePropertyBag, IPropertyBag и IPersistPropertyBag, которые выглядят многообещающе. Но, видимо, есть также IShellView::SaveViewState и IShellBrowser::GetViewStateStream. Я не уверен, какие API подходят для этой задачи. Есть мысли?

Кроме того, как все должно быть сохранено - в разделе реестра, в данных локального приложения или в чем-то еще?

Я ценю любые рекомендации. Большое спасибо.

...