我对 C++ 非常陌生,特别是 MS C++(对于 Windows 的东西)
我想在文件夹上显示覆盖图标。
由于网上的例子很少,我对此有些成功。
我正在尝试获取和操作文件/文件夹属性,以便我可以创建一个标准来显示覆盖图标。
我很难理解 DWORD 的东西,我如何从中检索有关文件/文件夹(如果有的话)的信息,我正在谈论IShellIconOverlayIdentifier::IsMemberOf
方法。
HRESULT IsMemberOf(
[in] PCWSTR pwszPath,
DWORD dwAttrib
);
我怎么知道它是文件夹还是可写或不可写...(来自 dwAttrib)。
它说(IsMemberOf 文档中的dwAttr)
对象的属性
DWORD 真的包含文件/文件夹的所有属性吗?
如果我必须从IShellFolder::GetAttributesOf
方法中获取它,那么我该如何实现。
我不再倾向于 java,所以我希望我只需要做这个覆盖的东西。谢谢