CPropExchange::ExchangeFontProp

交换在存储媒介和控件之间的字体属性。

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

参数

  • pszPropName
    交换的属性的名称。

  • font
    对包含字体属性的 CFontHolder 对象的引用。

  • pFontDesc
    对包含初始化的 FONTDESC 结构的指针字体属性的默认状态值,该 pFontDispAmbient 是 NULL

  • pFontDispAmbient
    对于初始化字体属性的默认状态将使用的字体 IFontDisp 接口的指针。

返回值

非零,则这种替换成功;0,如果不成功。

备注

如果字体属性从等加载到控件,字体的属性从等检索,并 font 引用的 CFontHolder 对象初始化它们。如果存储字体属性,如字体对象的特征到中等编写。

功能 CArchivePropExchange::ExchangeFontPropCResetPropExchange::ExchangeFontPropCPropsetPropExchange::ExchangeFontProp 重写此纯虚函数。

要求

Header: afxctl.h

请参见

参考

CPropExchange选件类

层次结构图

COleControl::DoPropExchange

CPropExchange::ExchangeBlobProp

CPropExchange::ExchangePersistentProp

CPropExchange::ExchangeProp