IShellPropSheetExt::ReplacePage 方法 (shobjidl_core.h)
替换 控制面板 对象的属性表中的页面。
语法
HRESULT ReplacePage(
EXPPS uPageID,
[in] LPFNSVADDPROPSHEETPAGE pfnReplaceWith,
[in] LPARAM lParam
);
参数
uPageID
类型: UINT
未使用。
Microsoft Windows XP 及更早版本: 要替换的页面的类型 EXPPS 标识符。 可以在 Cplext.h 头文件中找到控制面板的此参数的值。
[in] pfnReplaceWith
类型: LPFNADDPROPSHEETPAGE
指向属性表处理程序调用的函数的指针,以替换属性表的页面。 该函数采用由 CreatePropertySheetPage 函数和传递给 ReplacePage 方法的 lParam 参数返回的属性表句柄。
[in] lParam
类型:LPARAM
要传递给 pfnReplacePage 参数指定的函数的参数。
返回值
类型: HRESULT
如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。
注解
为了替换页面,属性表处理程序将填充 PROPSHEETPAGE 结构,调用 CreatePropertySheetPage,然后调用 pfnReplacePage 指定的函数。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | shobjidl_core.h (包括 Shobjidl.h) |
DLL | Shell32.dll (版本 4.0 或更高版本) |