Función SHAddFromPropSheetExtArray (shlobj_core.h)

[Esta función está disponible a través de Windows XP Service Pack 2 (SP2) y Windows Server 2003. Es posible que se modifique o no esté disponible en versiones posteriores de Windows.

Agrega páginas a una matriz de extensión de hoja de propiedades creada por SHCreatePropSheetExtArray.

Sintaxis

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

Parámetros

[in] hpsxa

Tipo: HPSXA

Matriz de controladores de hojas de propiedades devueltos por SHCreatePropSheetExtArray.

[in] lpfnAddPage

Tipo: LPFNADDPROPSHEETPAGE

Puntero a una función de devolución de llamada AddPropSheetPageProc . Se llama una vez para cada controlador de hoja de propiedades. A continuación, la función de devolución de llamada devuelve la información necesaria para agregar una página a la hoja de propiedades del controlador.

lParam

Tipo: LPARAM

Puntero a los datos definidos por la aplicación. Estos datos se pasan a la función de devolución de llamada especificada por lpfnAddPage.

Valor devuelto

Tipo: UINT

Devuelve el número de páginas agregadas realmente.

Comentarios

Se debe llamar a esta función solo una vez para la matriz de extensión de hoja de propiedades denominada en hpsxa.

Esta función llama al método IShellPropSheetExt::AddPages de cada extensión. Consulte esa página para obtener más detalles.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado shlobj_core.h (incluya Shlobj.h)
Library Shell32.lib
Archivo DLL Shell32.dll (versión 5.0 o posterior)

Consulte también

SHCreatePropSheetExtArray

SHDestroyPropSheetExtArray

SHReplaceFromPropSheetExtArray