共用方式為


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 函式,從 「prop:Comments」 之類的字串建構 IPropertyDescriptionList ;主旨;「。

如需屬性架構的詳細資訊,請參閱 屬性架構

在對話方塊顯示之前或顯示對話方塊時,可以隨時呼叫IFileSaveDialog::SetCollectedProperties。 如果要根據所選的檔案類型收集不同的屬性,則可以呼叫 IFileSaveDialog::SetCollectedProperties 以回應 OnTypeChange

注意 根據預設,不會在儲存對話方塊中收集任何屬性。
 

需求

   
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
目標平台 Windows
標頭 shobjidl_core.h

另請參閱

IFileSaveDialog

IFileSaveDialog::SetProperties