共用方式為


CPropExchange::ExchangeFontProp

若要在儲存媒體和控制項之間的字型屬性。

virtual BOOL ExchangeFontProp(
   LPCTSTR pszPropName,
   CFontHolder& font,
   const FONTDESC* pFontDesc,
   LPFONTDISP pFontDispAmbient 
) = 0;

參數

  • pszPropName
    交換的屬性名稱。

  • font
    out 包含字型屬性的 CFontHolder 物件的參考。

  • pFontDesc
    out 包含初始化的 FONTDESC 結構指標字型屬性的預設狀態值,當 pFontDispAmbient 是 NULL

  • pFontDispAmbient
    用於初始化字型屬性的預設狀態所使用的字型的 IFontDisp 介面的指標。

傳回值

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

備註

如果字型屬性從媒體載入至控制項,字型的特性從媒體中擷取,並 font 參考的 CFontHolder 物件初始化它們。如果儲存字型屬性,在字型物件的特性至狀態資訊寫入。

函式 CArchivePropExchange::ExchangeFontPropCResetPropExchange::ExchangeFontPropCPropsetPropExchange::ExchangeFontProp 覆寫這個純虛擬函式。

需求

Header: afxctl.h

請參閱

參考

CPropExchange 類別

階層架構圖

COleControl::DoPropExchange

CPropExchange::ExchangeBlobProp

CPropExchange::ExchangePersistentProp

CPropExchange::ExchangeProp