共用方式為


CPropExchange::ExchangePersistentProp

在控制項和檔案之間的屬性。

virtual BOOL ExchangePersistentProp( 
   LPCTSTR pszPropName, 
   LPUNKNOWN* ppUnk, 
   REFIID iid, 
   LPUNKNOWN pUnkDefault  
) = 0;

參數

  • pszPropName
    交換的屬性名稱。

  • ppUnk
    對包含指標之變數的指標 (該屬性的 IUnknown 介面 (這個變數通常是您的類別中的成員)。

  • iid
    連接的介面 ID 將會在控制項使用的屬性。

  • pUnkDefault
    屬性的預設值。

傳回值

不是零,如果參數轉換成功,如果為 0,則不會成功。

備註

如果屬性已從檔案載入至控制項中,屬性會從檔案建立和初始化。 如果儲存屬性,其值寫入檔案。

函式 CArchivePropExchange::ExchangePersistentPropCResetPropExchange::ExchangePersistentPropCPropsetPropExchange::ExchangePersistentProp 覆寫這個純虛擬函式。

需求

Header: afxctl.h

請參閱

參考

CPropExchange 類別

階層架構圖表

COleControl::DoPropExchange

CPropExchange::ExchangeBlobProp

CPropExchange::ExchangeFontProp

CPropExchange::ExchangeProp