Метод 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 |