bool PX_VBXFontConvert ( CPropExch&ange * pPX, CFontHolderamp; yazı tipi );
Dönüş değeri
Sıfır değişimi başarılı olursa; 0 başarısız olursa.
Parametreleri
pPX
CPropExchange nesnenin (genellikle DoPropExchangeiçin bir parametre olarak geçirilen).
yazı tipi
Ole denetimi dönüştürülen vbx yazı tipi ile ilgili özelliklerini içeren yazı özelliği.
Açıklamalar
Bu işlev, denetimin içinde arama DoPropExchange vbx denetimin yazı tipi ile ilgili özellikleri dönüştürerek bir font özelliğini başlatmak için üye işlevi.
Bu işlev, yalnızca doğrudan yerine vbx denetim için tasarlanmış bir ole denetimi tarafından kullanılmalıdır. Visual Basic geliştirme ortamını ilgili yerine ole denetimi kullanmaya vbx denetimi içeren bir formu dönüştürdüğünde, denetimin IDataObject::SetData işlevini vbx denetimin özellik verileri içeren bir özellik kümesi içinde arayacak. Bu işlem, denetimin DoPropExchange işlevinin çağrılması neden olur. DoPropExchange vbx denetimin yazı tipi ile ilgili özelliklerini dönüştürmek için PX_VBXFontConvert çağrı (örneğin, "FontName," "Yazıyı," vb.) ole denetimin yazı tipi özelliğini ilgili bileşenleri içine.
PX_VBXFontConvert , yalnızca Denetim aslında vbx formu uygulamasından bir dönüştürüldüğünde çağrılmalıdır. Örneğin:
void CSampleCtrl::DoPropExcha&nge (CPropExchange * pPX)
{
nbsp; ExchangeVersion (pPX, makelong (_wVerMinor, _wVerMajor));
COleControl::DoPropExchange(pPX);
Eğer (IsConvertingVBX())
PX_VBXFontConvert (pPX, InternalGetFont());
}
Ayrıca bkz: COleControl::DoPropExchange, COleControl::AmbientFont, PX_Font