Partager via


Fonction SHAddFromPropSheetExtArray (shlobj_core.h)

[Cette fonction est disponible via Windows XP Service Pack 2 (SP2) et Windows Server 2003. Il peut être modifié ou indisponible dans les versions ultérieures de Windows.]

Ajoute des pages à un tableau d’extensions de feuille de propriétés créé par SHCreatePropSheetExtArray.

Syntaxe

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

Paramètres

[in] hpsxa

Type : HPSXA

Tableau de gestionnaires de feuilles de propriétés retournés par SHCreatePropSheetExtArray.

[in] lpfnAddPage

Type : LPFNADDPROPSHEETPAGE

Pointeur vers une fonction de rappel AddPropSheetPageProc . Il est appelé une fois pour chaque gestionnaire de feuille de propriétés. La fonction de rappel retourne ensuite les informations nécessaires pour ajouter une page à la feuille de propriétés du gestionnaire.

lParam

Type : LPARAM

Pointeur vers des données définies par l’application. Ces données sont transmises à la fonction de rappel spécifiée par lpfnAddPage.

Valeur retournée

Type : UINT

Retourne le nombre de pages réellement ajoutées.

Remarques

Cette fonction ne doit être appelée qu’une seule fois pour le tableau d’extension de la feuille de propriétés nommé dans hpsxa.

Cette fonction appelle la méthode IShellPropSheetExt ::AddPages de chaque extension. Pour plus d’informations, consultez cette page.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête shlobj_core.h (inclure Shlobj.h)
Bibliothèque Shell32.lib
DLL Shell32.dll (version 5.0 ou ultérieure)

Voir aussi

SHCreatePropSheetExtArray

SHDestroyPropSheetExtArray

SHReplaceFromPropSheetExtArray