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


Метод IFileSaveDialog::SetCollectedProperties (shobjidl_core.h)

Указывает, какие свойства будут собираться в диалоговом окне сохранения.

Синтаксис

HRESULT SetCollectedProperties(
  [in] IPropertyDescriptionList *pList,
  [in] BOOL                     fAppendDefault
);

Параметры

[in] pList

Тип: IPropertyDescriptionList*

Указатель на интерфейс, представляющий список свойств для сбора. Этот параметр может принимать значение NULL.

[in] fAppendDefault

Тип: BOOL

Значение TRUE , чтобы отобразить свойства по умолчанию для текущего выбранного типа файла в дополнение к свойствам , указанным в pList. Значение FALSE для отображения только свойств, указанных в pList.

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

Тип: HRESULT

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Вызывающее приложение может использовать функцию PSGetPropertyDescriptionListFromString для создания IPropertyDescriptionList из строки, например "prop:Comments; Тема;".

Дополнительные сведения о схемах свойств см. в разделе Схемы свойств.

IFileSaveDialog::SetCollectedProperties можно вызвать в любое время перед отображением диалогового окна или во время его отображения. Если требуется собирать различные свойства в зависимости от выбранного типа файла, в ответ на OnTypeChange можно вызвать IFileSaveDialog::SetCollectedProperties.

Примечание По умолчанию свойства не собираются в диалоговом окне сохранения.
 

Требования

   
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header shobjidl_core.h

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

IFileSaveDialog

IFileSaveDialog::SetProperties