c++ - 如何保存文件夹的视图
问题描述
假设您想让用户能够保存(和命名)资源管理器文件夹的当前视图状态,然后如果他或她选择(可能使用右键单击菜单)有选择地将该视图状态应用于其他文件夹)。
到目前为止,我遇到了SHGetViewStatePropertyBag
,IPropertyBag
和IPersistPropertyBag
, 看起来很有希望。但显然也有IShellView::SaveViewState
and IShellBrowser::GetViewStateStream
。我不确定哪些 API 适合此任务。有什么想法吗?
此外,应该如何保存东西——在注册表项、本地应用程序数据或其他东西中?
我很感激任何指导。非常感谢。
解决方案
推荐阅读
- css - 在动画上将 div 放在一行中
- javascript - 命名函数表达式和函数声明有什么区别?
- excel - 查找字符串中左右一定长度的字符之间的字符
- oracle - 当我插入的值不满足之前的值时显示 RAISE_APPLICATION_ERROR
- api - woocommerce 获取订单产品商店名称的 API
- mysql - MySql - 如何根据返回的行数有条件地排序?
- neo4j - 在 neo4j LPG 上使用 GraphScale 进行推理
- ms-access - MS Access VBA Me.Recordset.Findfirst 运行时错误
- java - 如何为字符串java制作特定的if
- javascript - 保持不可变 JS 映射的顺序