IFileSaveDialog::SetCollectedProperties 方法 (shobjidl_core.h)
指定將在儲存對話方塊中收集哪些屬性。
語法
HRESULT SetCollectedProperties(
[in] IPropertyDescriptionList *pList,
[in] BOOL fAppendDefault
);
參數
[in] pList
介面的指標,表示要收集的屬性清單。 此參數可以是 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 |