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