Função SHAddFromPropSheetExtArray (shlobj_core.h)

[Essa função está disponível por meio do Windows XP Service Pack 2 (SP2) e do Windows Server 2003. Ele pode estar alterado ou indisponível em versões subsequentes do Windows.]

Adiciona páginas a uma matriz de extensão de folha de propriedades criada por SHCreatePropSheetExtArray.

Sintaxe

UINT SHAddFromPropSheetExtArray(
  [in] HPSXA                hpsxa,
  [in] LPFNADDPROPSHEETPAGE lpfnAddPage,
       LPARAM               lParam
);

Parâmetros

[in] hpsxa

Tipo: HPSXA

A matriz de manipuladores de folha de propriedades retornada por SHCreatePropSheetExtArray.

[in] lpfnAddPage

Tipo: LPFNADDPROPSHEETPAGE

Um ponteiro para uma função de retorno de chamada AddPropSheetPageProc . Ele é chamado uma vez para cada manipulador de folha de propriedades. Em seguida, a função de retorno de chamada retorna as informações necessárias para adicionar uma página à folha de propriedades do manipulador.

lParam

Tipo: LPARAM

Um ponteiro para dados definidos pelo aplicativo. Esses dados são passados para a função de retorno de chamada especificada por lpfnAddPage.

Retornar valor

Tipo: UINT

Retorna o número de páginas realmente adicionadas.

Comentários

Essa função deve ser chamada apenas uma vez para a matriz de extensão da folha de propriedades chamada em hpsxa.

Essa função chama o método IShellPropSheetExt::AddPages de cada extensão. Consulte essa página para obter mais detalhes.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [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 shlobj_core.h (inclua Shlobj.h)
Biblioteca Shell32.lib
DLL Shell32.dll (versão 5.0 ou posterior)

Confira também

SHCreatePropSheetExtArray

SHDestroyPropSheetExtArray

SHReplaceFromPropSheetExtArray