PX_Font
Chamar essa função dentro DoPropExchange função de membro ao serializar ou inicializar uma propriedade do tipo de fonte.
BOOL PX_Font(
CPropExchange* pPX,
LPCTSTR pszPropName,
CFontHolder& font,
const FONTDESC FAR* pFontDesc = NULL,
LPFONTDISP pFontDispAmbient = NULL
);
Parâmetros
pPX
Ponteiro para o CPropExchange objeto (geralmente transmitido sistema autônomo um parâmetro DoPropExchange).pszPropName
O nome da propriedade que está sendo trocado.font
Uma referência a um CFontHolder objeto que contém a propriedade de fonte.pFontDesc
Um ponteiro para um FONTDESC estrutura de contendo os valores a serem usados ao inicializar o estado padrão da propriedade fonte, no caso em que pFontDispAmbient é NULO.pFontDispAmbient
Um ponteiro para o IFontDisp interface de uma fonte a ser usada ao inicializar o estado padrão da propriedade fonte.
Valor de retorno
Diferente de zero se a troca foi bem-sucedida; 0 se não houver êxito.
Comentários
O valor da propriedade é lido ou gravado para font, um CFontHolder referência, quando apropriado. If pFontDesc e pFontDispAmbient são especificados, eles são usados para inicializar o valor da propriedade padrão, quando necessário. Esses valores são usados se, por algum motivo, o processo de serialização do controle falhar.Normalmente, você passa NULO for pFontDesc e o ambiente valor retornado por COleControl::AmbientFont para pFontDispAmbient. Observe que o objeto fonte retornado por COleControl::AmbientFont devem ser liberados por uma telefonar para o IFontDisp::versãofunção de membro .
Requisitos
Cabeçalho: afxctl.h