SHAddFromPropSheetExtArray 函数 (shlobj_core.h)

[此函数可通过 Windows XP Service Pack 2 (SP2) 和 Windows Server 2003 获得。 它在后续版本的 Windows 中可能已更改或不可用。]

将页面添加到 由 SHCreatePropSheetExtArray 创建的属性表扩展数组。

语法

UINT SHAddFromPropSheetExtArray(
  [in] HPSXA                hpsxa,
  [in] LPFNADDPROPSHEETPAGE lpfnAddPage,
       LPARAM               lParam
);

参数

[in] hpsxa

类型: HPSXA

SHCreatePropSheetExtArray 返回的属性表处理程序数组。

[in] lpfnAddPage

类型: LPFNADDPROPSHEETPAGE

指向 AddPropSheetPageProc 回调函数的指针。 它为每个属性表处理程序调用一次。 然后,回调函数返回将页面添加到处理程序的属性表所需的信息。

lParam

类型:LPARAM

指向应用程序定义数据的指针。 此数据将传递到 lpfnAddPage 指定的回调函数。

返回值

类型: UINT

返回实际添加的页数。

注解

对于 hpsxa 中名为 的属性表扩展数组,此函数应只调用一次。

此函数调用每个扩展的 IShellPropSheetExt::AddPages 方法。 有关更多详细信息,请参阅该页面。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 shlobj_core.h (包括 Shlobj.h)
Library Shell32.lib
DLL Shell32.dll (5.0 或更高版本)

另请参阅

SHCreatePropSheetExtArray

SHDestroyPropSheetExtArray

SHReplaceFromPropSheetExtArray