对象属性和接口

【勇芳软件工作室】汉化HomePreviousNext

每个文件对象和文件夹都有一些属性,可以确定其中可以执行哪些操作。应用程序可以确定任何文件对象或文件夹的属性,并且可以检索shell文件夹中项目的接口。

要确定文件对象或文件夹的属性,应用程序可以使用IShellFolder::GetAttributesOf成员函数。属性包括功能(例如文件对象是否可以被删除或可以是放置目标),显示属性(例如文件夹是否被共享),内容标志(例如文件夹是否具有子文件夹)以及其他属性(例如对象是否是文件夹,是否是文件系统的一部分,等等)。有关属性列表,请参阅IShellFolder::GetAttributesOf成员函数的说明。

应用程序可以通过使用IShellFolder::GetUIObjectOf成员函数来检索可用于对文件对象或文件夹执行操作的接口。例如,应用程序可以通过检索对象的IContextMenu界面并激活属性命令来显示文件对象的属性表。