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 以降) |