IShellPropSheetExt::ReplacePage-Methode (shobjidl_core.h)
Ersetzt eine Seite in einem Eigenschaftenblatt für ein Systemsteuerung-Objekt.
Syntax
HRESULT ReplacePage(
EXPPS uPageID,
[in] LPFNSVADDPROPSHEETPAGE pfnReplaceWith,
[in] LPARAM lParam
);
Parameter
uPageID
Typ: UINT
Wird nicht verwendet.
Microsoft Windows XP und frühere Versionen: Ein EXPPS-Typbezeichner der zu ersetzenden Seite. Die Werte für diesen Parameter für Systemsteuerungen finden Sie in der Headerdatei Cplext.h.
[in] pfnReplaceWith
Typ: LPFNADDPROPSHEETPAGE
Ein Zeiger auf eine Funktion, die vom Eigenschaftenblatthandler aufgerufen wird, um eine Seite in das Eigenschaftenblatt zu ersetzen. Die Funktion verwendet ein Eigenschaftenblatthandle, das von der CreatePropertySheetPage-Funktion zurückgegeben wird, und den lParam-Parameter , der an die ReplacePage-Methode übergeben wird.
[in] lParam
Typ: LPARAM
Der Parameter, der an die durch den pfnReplacePage-Parameter angegebene Funktion übergeben werden soll.
Rückgabewert
Typ: HRESULT
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Um eine Seite zu ersetzen, füllt ein Eigenschaftenblatthandler eine PROPSHEETPAGE-Struktur aus, ruft CreatePropertySheetPage auf und ruft dann die von pfnReplacePage angegebene Funktion auf.
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 | shobjidl_core.h (shobjidl.h einschließen) |
DLL | Shell32.dll (Version 4.0 oder höher) |