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

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

Запрашивает каждый лист свойств в массиве расширений листа свойств для замены страниц. Для каждой страницы допускается до одной замены.

Синтаксис

UINT SHReplaceFromPropSheetExtArray(
  [in] HPSXA                hpsxa,
       UINT                 uPageID,
  [in] LPFNADDPROPSHEETPAGE lpfnReplaceWith,
       LPARAM               lParam
);

Параметры

[in] hpsxa

Тип: HPSXA

Дескриптор массива страниц свойств (HPSXA), возвращенный вызовом SHCreatePropSheetExtArray.

uPageID

Тип: UINT

Идентификатор заменяемой страницы.

[in] lpfnReplaceWith

Тип: LPFNADDPROPSHEETPAGE

Указатель на функцию AddPropSheetPageProc , используемую расширением листа свойств для добавления страницы на лист свойств.

lParam

Тип: LPARAM

Значение, определяемое приложением.

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

Тип: UINT

Количество фактически выполненных замен.

Требования

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