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 或更高版本) |