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