PX_Font

调用该控件的 DoPropExchange 成员函数中对此函数序列化或初始化字体属性。

BOOL PX_Font( 
   CPropExchange* pPX, 
   LPCTSTR pszPropName, 
   CFontHolder& font, 
   const FONTDESC FAR* pFontDesc = NULL, 
   LPFONTDISP pFontDispAmbient = NULL  
);

参数

  • pPX
    CPropExchange 对象的指针 (通常作为参数传递给 DoPropExchange。)

  • pszPropName
    交换的属性的名称。

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

  • pFontDesc
    对包含值的 FONTDESC 结构的指针使用初始值字体属性的默认状态,在 pFontDispAmbient 为 NULL的条件。

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

返回值

非零,如果 Exchange 成功的;0,如果不成功。

备注

特性值中读取或写入 font,CFontHolder 引用,在适当的时候。 如果 pFontDesc 属性和指定 pFontDispAmbient,它们用于初始化属性的值默认使用,那么,当需要。 这些值,如果,出于某种原因,控件的序列化进程失败,则使用。 通常,将 pFontDesc 的 NULL 和都返回的 pFontDispAmbient的 COleControl::AmbientFont 值。 注意必须释放由调用 COleControl::AmbientFont 所返回的字体对象的 IFontDisp::Release 成员函数。

要求

页眉: afxctl.h

请参见

参考

COleControl::DoPropExchange

COleControl::AmbientFont

概念

MFC 宏和全局函数