交换在存储媒介和控件之间的字体属性。
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::ExchangeFontProp,CResetPropExchange::ExchangeFontProp和 CPropsetPropExchange::ExchangeFontProp 重写此纯虚函数。
要求
Header: afxctl.h
请参见
参考
CPropExchange::ExchangeBlobProp