属性表处理程序

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

shell可以扩展的另一种方法是通过自定义属性表。当用户选择文件的属性时,shell将显示标准属性表。如果注册的文件类型具有属性表处理程序,则shell允许用户访问处理程序提供的其他工作表。属性表处理程序实现IShellPropSheetExt界面。

属性表处理程序在应用程序信息区域内的的shellex键下的注册表中输入。PropertySheetHandlers键列出了包含每个上下文菜单处理程序的类标识符的子项的名称,如以下示例所示。

PropertySheetHandlers

{00000000-1111-2222-3333-00000000000002}

您可以为文件类型注册多个属性表处理程序。在这种情况下,PropertySheetHandlers键中的子项名称的顺序决定附加属性表的顺序。您可以在属性表中使用最多24个(MAXPROPPAGES的值)页面。