Compartir a través de


PX_Font

Llame a esta función dentro de la función miembro de DoPropExchange de control para serializar o inicializar una propiedad de la fuente de tipo.

BOOL PX_Font( 
   CPropExchange* pPX, 
   LPCTSTR pszPropName, 
   CFontHolder& font, 
   const FONTDESC FAR* pFontDesc = NULL, 
   LPFONTDISP pFontDispAmbient = NULL  
);

Parámetros

  • pPX
    Puntero al objeto de CPropExchange (último normalmente como parámetro a DoPropExchange).

  • 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 utilizar en inicializar el estado predeterminado de la propiedad de fuente, en caso de que se nulopFontDispAmbient .

  • pFontDispAmbient
    Un puntero a la interfaz de IFontDisp de una fuente utilizar en inicializar el estado predeterminado de la propiedad de la fuente.

Valor devuelto

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

Comentarios

El valor de propiedad se lee de o se escribe en font, una referencia de CFontHolder , cuando sea necesario. Si se especifican pFontDesc y pFontDispAmbient , se utilizan para inicializar el valor predeterminado de la propiedad, cuando sea necesario. Estos valores se usan si, por cualquier razón, se produce un error en el proceso de serialización del control. Normalmente, se pasa nulo para pFontDesc y el valor devuelto de ambiente por COleControl::AmbientFont para pFontDispAmbient. Observe que el objeto de fuente devuelto por COleControl::AmbientFont se debe liberar por una llamada a la función miembro de IFontDisp::Release .

Requisitos

Header: afxctl.h

Vea también

Referencia

COleControl::DoPropExchange

COleControl::AmbientFont

Conceptos

Macros y variables globales de MFC