术语 | PX::VBXFontConvert | ||||
释义 | PX_VBXFontConvert BOOL PX_VBXFontConvert( CPropExchange* pPX, CFontHolder& font ); 返回值: 如果成功地交换了数据,则返回非零值;否则返回0。 参数:
说明: 在控件的DoPropExchange成员函数内部调用这个函数,转换VBX控件与字体有关的属性,用以初始化字体属性。 这个函数只能被那些设计来直接代替VBX控件的OLE控件使用。当Visual Basic开发环境转换一个包含VBX控件的窗体,使用相应的OLE控件时,它将会调用控件的IDataObject::SetData函数,传递一个包含了VBX控件的属性数据的属性集。这个操作随后使控件的DoPropExchange函数被激活。DoPropExchange能够调用PX_VBXFontConvert以把VBX控件与字体有关的属性(例如,“字体名”、“字体大小”等)转换为OLE控件中字体属性的相应内容。 只有当控件是从VBX窗体应用程序中转换而来时才能调用PX_VBXFontConvert。例如: void CSampleCtrl::DoPropExchange(CPropExchange* pPX) { ExchangeVersion(pPX, MAKELONG(_wVerMinor, _wVerMajor)); COleControl::DoPropExchange(pPX); if (IsConvertingVBX()) PX_VBXFontConvert(pPX, InternalGetFont()); } 请参阅: COleControl::DoPropExchange, COleControl::AmbientFont, PX_Font |
||||
随便看 |
|
MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。