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