Compartir a través de


Método IFileSaveDialog::SetProperties (shobjidl_core.h)

Proporciona un almacén de propiedades que define los valores predeterminados que se van a usar para el elemento que se está guardando.

Sintaxis

HRESULT SetProperties(
  [in] IPropertyStore *pStore
);

Parámetros

[in] pStore

Tipo: IPropertyStore*

Puntero a la interfaz que representa el almacén de propiedades que contiene los metadatos asociados.

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Se puede llamar a este método en cualquier momento antes de que se abra el diálogo o mientras se muestra el diálogo. Si un elemento tiene propiedades inherentes, se debe llamar a este método con esas propiedades antes de mostrar el cuadro de diálogo.

Al usar Guardar como, la aplicación debe proporcionar las propiedades del elemento que se va a guardar en el cuadro de diálogo Guardar . Esas propiedades deben recuperarse del elemento original llamando a GetPropertyStore con la marca GPS_HANDLERPROPERTIESONLY .

Para recuperar las propiedades del elemento guardado (que puede haber sido modificado por el usuario) después de cerrar el cuadro de diálogo, llame a IFileSaveDialog::GetProperties.

Para activar la colección de propiedades e indicar qué propiedades deben mostrarse en el cuadro de diálogo Guardar , use IFileSaveDialog::SetCollectedProperties.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado shobjidl_core.h

Consulte también

IFileSaveDialog

IFileSaveDialog::GetProperties

IFileSaveDialog::SetCollectedProperties