Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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) |