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