我正在尝试在 Windows 文件资源管理器中实现基于图标的属性,我的理解来自 this帖子是它需要从属性处理程序返回一个属性存储二进制文件。有谁知道如何创建属性存储二进制文件?搜索后,我遇到了一些 documentation在规范上,但我没有看到任何关于如何创建一个的例子。非常感谢。
最佳答案
你不需要任何二进制文件,你只需要一个 IPropertyStore 的实现.您可以使用 PSCreateMemoryPropertyStore 创建一个方法。
IPropertyStore *ps;
if (SUCCEEDED(PSCreateMemoryPropertyStore(IID_PPV_ARGS(&ps))))
{
// do your work
ps->Release();
}
关于c++ - 如何创建属性存储二进制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56718568/