BOOL PX_VBXFontConvert ( CPropExch&ange * pPX, CFontHolderamp; Czcionka );
Wartość zwracany
Niezerowa, jeśli wymianę był udany; 0, jeżeli niepomyślne.
Parametry
pPX
Wskaźnik do obiektu CPropExchange (zazwyczaj przekazane jako parametr do DoPropExchange).
czcionka
Właściwości czcionki formantu OLE, który będzie zawierał przekonwertowanych właściwości związane z czcionką VBX.
Uwagi
Wywołanie tej funkcji w sieci kontroli DoPropExchange funkcji składowej zainicjować własności font konwertując właściwości związane z czcionki formantu VBX.
Funkcja ta stosuje się tylko przez formant OLE, który został zaprojektowany jako bezpośrednie zamienniki dla formantu VBX. Gdy środowiska programistycznego Visual Basic konwertuje formularza zawierającego formant VBX, aby użyć odpowiedniego formantu OLE zastąpienia, będzie wywołanie funkcji IDataObject::SetData formantu, przechodzącą w zestaw właściwości, który zawiera dane właściwości formantu VBX. Ta operacja powoduje z kolei formantu DoPropExchange funkcji do wywołania. DoPropExchange można wywołać PX_VBXFontConvert przekonwertować właściwości związane z czcionki formantu VBX (na przykład "FontName," "FontSize," i tak dalej) do odpowiednich części właściwości czcionki formantu OLE.
PX_VBXFontConvert powinny zostać wywołana tylko w przypadku, kiedy formant jest rzeczywiście konwertowana ze stosowania formularza VBX. Na przykład:
void CSampleCtrl::DoPropExchange (CPropExchange * pPX)
{
nbsp; ExchangeVersion (pPX, MAKELO&NG (_wVerMinor, _wVerMajor));
COleControl::DoPropExchange(pPX);
Jeżeli (IsConvertingVBX())
PX_VBXFontConvert (pPX, InternalGetFont());
}
Zobacz też COleControl::DoPropExchange, COleControl::AmbientFont, PX_Font