PX_VBXFontConvert

BOOL PX_VBXFontConvert ( CPropExch&ange * imágenes pPX, CFontHolderamp; fuente );

Valor devuelto

Distinto de cero si el intercambio se realizó correctamente; 0 si no lo consigue.

Parámetros

imágenes pPX

Puntero al objeto CPropExchange (normalmente pasado como parámetro a DoPropExchange).

fuente

La propiedad font del control OLE que contendrá las propiedades relacionadas con la fuente VBX convertidas.

Observaciones

Llamar a esta función dentro del control DoPropExchange para inicializar la propiedad font por convertir propiedades relacionadas con la fuente de un control VBX función miembro.

Esta función debe utilizarse sólo por un control OLE que está diseñado como un reemplazo directo para un control VBX. Cuando el entorno de desarrollo Visual Basic convierte un formulario que contenga un control VBX utilizar el correspondiente control OLE de reemplazo, llamará a la función del control IDataObject::SetData , pasando en un conjunto de propiedades que contiene datos de las propiedades del control VBX. Esta operación, a su vez, provoca la función del control DoPropExchange va a invocar. DoPropExchange puede llamar a PX_VBXFontConvert para convertir las propiedades del control VBX de relacionadas con la fuente (por ejemplo, "FontName," "FontSize," y así sucesivamente) en los componentes correspondientes de la propiedad font del control OLE.

PX_VBXFontConvert debe llamarse sólo cuando realmente se convierta el control desde una aplicación de formularios VBX. Por ejemplo:

void CSampleCtrl::DoPropExchange (CPropExchange * imágenes pPX)
{
 nbsp;  ExchangeVersion (imágenes pPX, MAKELO&NG (_wVerMinor, _wVerMajor));
    COleControl::DoPropExchange(pPX);

Si (IsConvertingVBX())
        PX_VBXFontConvert (imágenes pPX, InternalGetFont());
}

Vea tambié&nnbsp;COleControl::DoPropExchange, COleControl::AmbientFont, PX_Font

Index