IShellPropSheetExt ::ReplacePage, méthode (shobjidl_core.h)
Remplace une page dans une feuille de propriétés pour un objet Panneau de configuration.
Syntaxe
HRESULT ReplacePage(
EXPPS uPageID,
[in] LPFNSVADDPROPSHEETPAGE pfnReplaceWith,
[in] LPARAM lParam
);
Paramètres
uPageID
Type : UINT
Non utilisé.
Microsoft Windows XP et versions antérieures : Identificateur EXPPS de type de la page à remplacer. Les valeurs de ce paramètre pour les panneaux de configuration se trouvent dans le fichier d’en-tête Cplext.h.
[in] pfnReplaceWith
Type : LPFNADDPROPSHEETPAGE
Pointeur vers une fonction que le gestionnaire de feuille de propriétés appelle pour remplacer une page de la feuille de propriétés. La fonction prend un handle de feuille de propriétés retourné par la fonction CreatePropertySheetPage et le paramètre lParam passé à la méthode ReplacePage .
[in] lParam
Type : LPARAM
Paramètre à passer à la fonction spécifiée par le paramètre pfnReplacePage .
Valeur retournée
Type : HRESULT
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
Pour remplacer une page, un gestionnaire de feuilles de propriétés remplit une structure PROPSHEETPAGE , appelle CreatePropertySheetPage, puis appelle la fonction spécifiée par pfnReplacePage.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | shobjidl_core.h (inclure Shobjidl.h) |
DLL | Shell32.dll (version 4.0 ou ultérieure) |