BOOL PX_VBXFontConvert ( CPropExch&ange * pPX, CFontHolderamp; fonte );
Valor de retorno
Diferente de zero se a troca foi bem-sucedida; 0 se não houver êxito.
Parâmetros
pPX
Ponteiro para o objeto CPropExchange (normalmente passado como um parâmetro para DoPropExchange).
fonte
A propriedade font do Controlarar OLE que irá conter as propriedades de font-relacionados de VBX convertidas.
Observações
Call this função within your Controlar DoPropExchange
função de membro para inicializar uma propriedade de fonte, convertendo as propriedades de font-relacionados de um Controlarar VBX.
Esta função deve ser usada somente por um Controlarar OLE que foi concebido como um substituto directo de um Controlarar VBX. Quando o ambiente de desenvolvimento Visual Basic converte um formulário contendo um Controlarar VBX para usar o controle OLE substituição correspondente, ele irá chamar a função do Controlarar IDataObject:: SetData , passando em um conjunto de propriedades que contém dados de propriedade do Controlarar VBX. Esta operação, por sua vez, faz com que função de DoPropExchange do Controlarar a ser invocado. DoPropExchange pode chamar PX_VBXFontConvert para converter as VBX propriedades do Controlarar font-relacionados (por exemplo, "FontName," "FontSize", e assim por diante) para os componentes correspondentes de propriedade de fonte do Controlarar OLE.
PX_VBXFontConvert só deve ser chamado quando o controle está realmente sendo convertido de um aplicativo de formulário VBX. Por exemplo:
privatevoid CSampleCtrl::DoPropExchange (CPropExchange pPX)
{
nbsp; ExchangeVersion (pPX, MAKELO&NG (_wVerMinor, _wVerMajor));
COleControl::DoPropExchange(pPX);
se (IsConvertingVBX())
PX_VBXFontConvert (pPX, InternalGetFont());
}
Co&nsulte tambémnbsp;COleControl:: DoPropExchange, COleControl::AmbientFont, PX_Font