SHReplaceFromPropSheetExtArray 関数 (shlobj_core.h)

[この機能は、Windows XP Service Pack 2 (SP2) と Windows Server 2003 を通じて使用できます。 それ以降のバージョンの Windows では、変更または使用できない可能性があります。

ページを置き換えるプロパティ シート拡張配列内の各プロパティ シートを要求します。 各ページは、最大 1 つの置換が許可されます。

構文

UINT SHReplaceFromPropSheetExtArray(
  [in] HPSXA                hpsxa,
       UINT                 uPageID,
  [in] LPFNADDPROPSHEETPAGE lpfnReplaceWith,
       LPARAM               lParam
);

パラメーター

[in] hpsxa

種類: HPSXA

SHCreatePropSheetExtArray の呼び出しから返されるプロパティ シート配列ハンドル (HPSXA)。

uPageID

型: UINT

置き換えるページの ID。

[in] lpfnReplaceWith

種類: LPFNADDPROPSHEETPAGE

プロパティ シート拡張機能がプロパティ シートにページを追加するために使用する AddPropSheetPageProc 関数へのポインター。

lParam

型: LPARAM

アプリケーション定義の値。

戻り値

型: UINT

実際に実行された置換の数。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー shlobj_core.h (Shlobj.h を含む)
Library Shell32.lib
[DLL] Shell32.dll (バージョン 5.00 以降)