Condividi tramite


Funzione SHAddFromPropSheetExtArray (shlobj_core.h)

[Questa funzione è disponibile tramite Windows XP Service Pack 2 (SP2) e Windows Server 2003. Potrebbe essere modificato o non disponibile nelle versioni successive di Windows.]

Aggiunge pagine a una matrice di estensioni della finestra delle proprietà creata da SHCreatePropSheetExtArray.

Sintassi

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

Parametri

[in] hpsxa

Tipo: HPSXA

Matrice di gestori della finestra delle proprietà restituiti da SHCreatePropSheetExtArray.

[in] lpfnAddPage

Tipo: LPFNADDPROPSHEETPAGE

Puntatore a una funzione di callback AddPropSheetPageProc . Viene chiamato una volta per ogni gestore della finestra delle proprietà. La funzione di callback restituisce quindi le informazioni necessarie per aggiungere una pagina alla finestra delle proprietà del gestore.

lParam

Tipo: LPARAM

Puntatore ai dati definiti dall'applicazione. Questi dati vengono passati alla funzione di callback specificata da lpfnAddPage.

Valore restituito

Tipo: UINT

Restituisce il numero di pagine effettivamente aggiunte.

Commenti

Questa funzione deve essere chiamata una sola volta per la matrice di estensioni della finestra delle proprietà denominata in hpsxa.

Questa funzione chiama il metodo IShellPropSheetExt::AddPages di ogni estensione. Per altri dettagli, vedere la pagina.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione shlobj_core.h (includere Shlobj.h)
Libreria Shell32.lib
DLL Shell32.dll (versione 5.0 o successiva)

Vedi anche

SHCreatePropSheetExtArray

SHDestroyPropSheetExtArray

SHReplaceFromPropSheetExtArray