Share via


CPropExchange::ExchangeFontProp

Cambia una propiedad de fuentes entre un medio de almacenamiento y.

virtual BOOL ExchangeFontProp(
   LPCTSTR pszPropName,
   CFontHolder& font,
   const FONTDESC* pFontDesc,
   LPFONTDISP pFontDispAmbient 
) = 0;

Parámetros

  • pszPropName
    El nombre de la propiedad que se intercambiada.

  • font
    una referencia a un objeto de CFontHolder que contiene la propiedad de la fuente.

  • pFontDesc
    Un puntero a una estructura de FONTDESC que contiene los valores para inicializar el estado predeterminado de la propiedad de fuente cuando pFontDispAmbient es NULL.

  • pFontDispAmbient
    Un puntero a la interfaz de IFontDisp de una fuente que se utilizará para inicializar el estado predeterminado de la propiedad de la fuente.

Valor devuelto

Distinto de cero si el intercambio fue correcto; 0 si no.

Comentarios

Si la propiedad font se carga medio al control, las características de la fuente se recuperan del medio y el objeto de CFontHolder hace referencia por font se inicializa con ellos.Si se está almacenando la propiedad font, las características del objeto de fuente se escriben en el medio.

las funciones CArchivePropExchange:: ExchangeFontProp, invalidación de CResetPropExchange:: ExchangeFontProp, y de CPropsetPropExchange:: ExchangeFontProp esta función virtual pura.

Requisitos

encabezado: afxctl.h

Vea también

Referencia

Clase de CPropExchange

Gráfico de jerarquía

COleControl::DoPropExchange

CPropExchange::ExchangeBlobProp

CPropExchange::ExchangePersistentProp

CPropExchange::ExchangeProp