Поделиться через


Функция SHAddFromPropSheetExtArray (shlobj_core.h)

[Эта функция доступна в Windows XP с пакетом обновления 2 (SP2) и Windows Server 2003. Он может быть изменен или недоступен в последующих версиях Windows.]

Добавляет страницы в массив расширений страниц свойств, созданный shCreatePropSheetExtArray.

Синтаксис

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

Параметры

[in] hpsxa

Тип: HPSXA

Массив обработчиков страниц свойств, возвращаемых SHCreatePropSheetExtArray.

[in] lpfnAddPage

Тип: LPFNADDPROPSHEETPAGE

Указатель на функцию обратного вызова AddPropSheetPageProc . Он вызывается один раз для каждого обработчика страниц свойств. Затем функция обратного вызова возвращает сведения, необходимые для добавления страницы на страницу свойств обработчика.

lParam

Тип: LPARAM

Указатель на данные, определяемые приложением. Эти данные передаются в функцию обратного вызова, заданную параметром lpfnAddPage.

Возвращаемое значение

Тип: UINT

Возвращает количество фактически добавленных страниц.

Комментарии

Эту функцию следует вызывать только один раз для массива расширений страниц свойств с именем в hpsxa.

Эта функция вызывает метод IShellPropSheetExt::AddPages для каждого расширения. Дополнительные сведения см. на этой странице.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header shlobj_core.h (включая Shlobj.h)
Библиотека Shell32.lib
DLL Shell32.dll (версия 5.0 или более поздняя)

См. также раздел

SHCreatePropSheetExtArray

SHDesheetPropSheetExtArray

SHReplaceFromPropSheetExtArray