Freigeben über


SHAddFromPropSheetExtArray-Funktion (shlobj_core.h)

[Diese Funktion ist über Windows XP Service Pack 2 (SP2) und Windows Server 2003 verfügbar. In nachfolgenden Versionen von Windows ist sie möglicherweise geändert oder nicht verfügbar.]

Fügt seiten zu einem Array der Eigenschaftenblatterweiterung hinzu, das von SHCreatePropSheetExtArray erstellt wurde.

Syntax

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

Parameter

[in] hpsxa

Typ: HPSXA

Das Array von Eigenschaftenblatthandlern, die von SHCreatePropSheetExtArray zurückgegeben werden.

[in] lpfnAddPage

Typ: LPFNADDPROPSHEETPAGE

Ein Zeiger auf eine AddPropSheetPageProc-Rückruffunktion . Sie wird für jeden Eigenschaftenblatthandler einmal aufgerufen. Die Rückruffunktion gibt dann die Informationen zurück, die zum Hinzufügen einer Seite zum Eigenschaftenblatt des Handlers erforderlich sind.

lParam

Typ: LPARAM

Ein Zeiger auf anwendungsdefinierte Daten. Diese Daten werden an die von lpfnAddPage angegebene Rückruffunktion übergeben.

Rückgabewert

Typ: UINT

Gibt die Anzahl der tatsächlich hinzugefügten Seiten zurück.

Hinweise

Diese Funktion sollte nur einmal für das Eigenschaftenblatterweiterungsarray namens in hpsxa aufgerufen werden.

Diese Funktion ruft die IShellPropSheetExt::AddPages-Methode jeder Erweiterung auf. Weitere Informationen finden Sie auf dieser Seite.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shlobj_core.h (shlobj.h einschließen)
Bibliothek Shell32.lib
DLL Shell32.dll (Version 5.0 oder höher)

Weitere Informationen

SHCreatePropSheetExtArray

SHDestroyPropSheetExtArray

SHReplaceFromPropSheetExtArray