首页 > 解决方案 > 如何保存文件夹的视图

问题描述

假设您想让用户能够保存(和命名)资源管理器文件夹的当前视图状态,然后如果他或她选择(可能使用右键单击菜单)有选择地将该视图状态应用于其他文件夹)。

到目前为止,我遇到了SHGetViewStatePropertyBag,IPropertyBagIPersistPropertyBag, 看起来很有希望。但显然也有IShellView::SaveViewStateand IShellBrowser::GetViewStateStream。我不确定哪些 API 适合此任务。有什么想法吗?

此外,应该如何保存东西——在注册表项、本地应用程序数据或其他东西中?

我很感激任何指导。非常感谢。

标签: c++shellwinapiviewexplorer

解决方案


推荐阅读