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) |