Freigeben über


SHReplaceFromPropSheetExtArray-Funktion (shlobj_core.h)

[Diese Funktion ist über Windows XP Service Pack 2 (SP2) und Windows Server 2003 verfügbar. In nachfolgenden Versionen von Windows ist sie möglicherweise geändert oder nicht verfügbar.]

Fordert jedes Eigenschaftenblatt in einem Eigenschaftenblatterweiterungsarray an, Seiten zu ersetzen. Jede Seite ist bis zu einer Ersetzung zulässig.

Syntax

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

Parameter

[in] hpsxa

Typ: HPSXA

Ein Eigenschaftenblatt-Arrayhandle (HPSXA), das von einem Aufruf von SHCreatePropSheetExtArray zurückgegeben wird.

uPageID

Typ: UINT

Die ID der zu ersetzenden Seite.

[in] lpfnReplaceWith

Typ: LPFNADDPROPSHEETPAGE

Ein Zeiger auf eine AddPropSheetPageProc-Funktion , die von der Eigenschaftenblatterweiterung verwendet wird, um einem Eigenschaftenblatt eine Seite hinzuzufügen.

lParam

Typ: LPARAM

Ein anwendungsdefinierter Wert.

Rückgabewert

Typ: UINT

Die Anzahl der tatsächlich ausgeführten Ersetzungen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shlobj_core.h (shlobj.h einschließen)
Bibliothek Shell32.lib
DLL Shell32.dll (Version 5.00 oder höher)