PX_VBXFontConvert

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

Index