PX_VBXFontConvert

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

Index