Compartilhar via


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

Substitui uma página em uma folha de propriedades por um objeto Painel de Controle.

Sintaxe

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

Parâmetros

uPageID

Tipo: UINT

Não usado.

Microsoft Windows XP e anteriores: Um identificador EXPPS de tipo da página a ser substituída. Os valores desse parâmetro para Painéis de Controle podem ser encontrados no arquivo de cabeçalho Cplext.h.

[in] pfnReplaceWith

Tipo: LPFNADDPROPSHEETPAGE

Um ponteiro para uma função que o manipulador de folha de propriedades chama para substituir uma página para a folha de propriedades. A função usa um identificador de folha de propriedades retornado pela função CreatePropertySheetPage e o parâmetro lParam passado para o método ReplacePage .

[in] lParam

Tipo: LPARAM

O parâmetro a ser passado para a função especificada pelo parâmetro pfnReplacePage .

Retornar valor

Tipo: HRESULT

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Comentários

Para substituir uma página, um manipulador de folha de propriedades preenche uma estrutura PROPSHEETPAGE , chama CreatePropertySheetPage e chama a função especificada por pfnReplacePage.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho shobjidl_core.h (inclua Shobjidl.h)
DLL Shell32.dll (versão 4.0 ou posterior)