Share via


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