Compartir a través de


Método IShellPropSheetExt::ReplacePage (shobjidl_core.h)

Reemplaza una página de una hoja de propiedades para un objeto Panel de control.

Sintaxis

HRESULT ReplacePage(
       EXPPS                  uPageID,
  [in] LPFNSVADDPROPSHEETPAGE pfnReplaceWith,
  [in] LPARAM                 lParam
);

Parámetros

uPageID

Tipo: UINT

No se usa.

Microsoft Windows XP y versiones anteriores: Identificador EXPPS de tipo de la página que se va a reemplazar. Los valores de este parámetro para los paneles de control se pueden encontrar en el archivo de encabezado Cplext.h.

[in] pfnReplaceWith

Tipo: LPFNADDPROPSHEETPAGE

Puntero a una función a la que llama el controlador de hoja de propiedades para reemplazar una página a la hoja de propiedades. La función toma un identificador de hoja de propiedades devuelto por la función CreatePropertySheetPage y el parámetro lParam pasado al método ReplacePage .

[in] lParam

Tipo: LPARAM

Parámetro que se va a pasar a la función especificada por el parámetro pfnReplacePage .

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Para reemplazar una página, un controlador de hoja de propiedades rellena una estructura PROPSHEETPAGE , llama a CreatePropertySheetPage y, a continuación, llama a la función especificada por pfnReplacePage.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado shobjidl_core.h (include Shobjidl.h)
Archivo DLL Shell32.dll (versión 4.0 o posterior)