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